일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 국비코딩
- 자바스크립트 코딩테스트
- ReactNative
- 스프링
- php
- spring
- 리액트
- 정보처리기사정리
- 타입스크립트
- react
- 평일코딩
- 코딩테스트
- Java의정석
- 오라클
- 자스코테
- 이안의평일코딩
- typescript
- 국비IT
- Oracle
- VUE
- 정보처리기사
- 정보처리기사실기
- CSS
- 리액트네이티브
- 정보처리기사실기정리
- javascript
- 자바의정석
- 정보처리기사요약
- 자바스크립트
- 정보처리기사실기요약
- Today
- Total
목록국비코딩 (92)
이안의 평일코딩
2020.10.13(화) Java Resources/src/ com.sist.controller RequestMapping.java package com.sist.controller; import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.RetentionPolicy.RUNTIME; import java.lang.annotation.Retention; import java.lang.annotation.Target; @Retention(RUNTIME) /* * 메모리 유지 * CLASS * SOURCE * ================ 컴파일후에 메모리 해제 * RUNTIME * ============..
2020.10.12(월) * 인터페이스 서로 다른 여러개의 클래스를 묶어서 한개의 이름(인터페이스)으로 관리(제어) 상속 extends, implements class A => A 데이터형 class B => B 데이터형 interface I class C implements I => 데이터형 (I, C) interface 동물 class 개 implements 동물 (개, 동물) 동물 ani = new 개() => 인터페이스에 존재하는 메소드에 한정 => 인터페이스에 메소드를 증가하면 => 구현하고 있는 모든 클래스가 에러발생 => POJO (인터페이스 구현(X), 상속(X)) => 구분(어노테이션) => Spring 기능(요청) 처리하는 메소드 => Model의 모든 클래스가 요청을 처리하기 위한 메..
2020.10.08(목) 1. MVC M(Model) => 일반자바 => 데이터읽기, 사용자 요청 처리 Controller => 사용자 요청 => Model을 연결해서 데이터를 가지고 온다 => JSP전송 (스프링에서 지원) => JSP/Servlet -> Servlet (화면출력(X), 연결, 보안) View => Controller로부터 결과값을 전송 받아서 => 화면에 출력 -> JSP 톰캣 1) 서블릿 구동 2) 에러처리 URL 1) 사용자 요청 2) Controller가 사용자 요청을 받는다 3) Controller가 요청을 처리하기 위해서 Model을 찾는다 (요청처리 기능) 4) Model에서 요청처리 결과값을 Controller가 받아서 5) Controller 결과값을 request 또는..
2020.10.07(수) JSTL => Java Standard Tag Library : XML형식 1. 지원하는 태그와 속성만 사용이 가능 2. 오버라이딩 => 사용자 정의 태그라이브러리 3. JSP => View(화면출력 용도) => if, for, 다중 if => 1. core : 변수 설정 키 값 ==> request.setAttribute(var에 지정된 키, value에 있는 값); 제어문 결과값 if(test에 지정된 조건문) =====> 단점 else가 없다(단일 조건문만 사용이 가능) for(int i=1(begin); i i 음수는 사용할 수 없다 (양수만) ==> 일반 for문 사용 for(MovieVO vo:list) ==> for-each(향상된 for) ==> list가 두개일때..
2020.10.05 ,6(월, 화) 1. EL(Express Language) => 화면 출력 out.println() => 실무 : 자바, HTML(web) => 분리해서 사용 ========= 자바에서 가지고 오는 데이터 출력 (HTML안에는 자바데이터를 출력할 수 있는 기능이 없다) => 출력할 수 있는 기능을 제공 ==> EL 제어문 (HTML에는 존재하지 않는다) => 태그형식으로 제어문 제공 (JSTL) EL + JSTL ==> 스프링에서는 출력용으로 사용 스프링 : 데이터베이스, 기타 자바 기능을 관리 출력은 JSP로 출력을 한다 => EL, JSTL => EL (는 모든 내용이 사라진다) => ==> 선언문 => ${} => ${자바의 일반변수(X)} => ${requestScope.변수}..
2020.09.23~25,28,29(수~금,월화) SQL 테이블 생성 -- 2020.09.23 자료실(마이바티스) -- databoard CREATE TABLE databoard7( no NUMBER, name VARCHAR2(34) CONSTRAINT db7_name_nn NOT NULL, subject VARCHAR2(1000) CONSTRAINT db7_sub_nn NOT NULL, content CLOB CONSTRAINT db7_cont_nn NOT NULL, pwd VARCHAR2(10) CONSTRAINT db7_pwd_nn NOT NULL, regdate DATE DEFAULT SYSDATE, hit NUMBER DEFAULT 0, filename VARCHAR2(260), filesize..
2020.09.22(화) basic1.jsp 자바 실행 => html을 실행 ======= 사용자가 보낸 데이터를 받거나 데이터베이스에서 데이터를 읽어 온다 7장 => 제어 흐름 ======== 화면 이동 , 화면 조립 ================= pageContext = include() = forward() =============== 많이 사용(태그로 변경) = : jsp파일을 여러개 묶어서 한 화면으로 만들어 준다 ============== 여러개의 jsp가 모여서 만들어진다 (어떤 JSP든 상관없이 request를 공유할 수 있다) = : 화면은 이동 => request를 사용이 가능 (일반 JSP(Model1)) forward사용하지 않고 mvc구조에 주로 사용 sendRedirect() ..
2020.09.21(월) default => EUC-KR 반드시 변경(UTF-8) : java, css, jsp, html, xml => github시 한글이 정상적으로 된다 contentType ==> 톰캣이 실행하고 => 결과값 ? ========== text/html, text/xml ======== ======== 화면을출력 문서만저장 import : 기존에 있는 클래스를 읽어 올 때 errorPage : 에러가 났을 경우에 지정된 파일로 이동 프로그램을 만들 때 : 서버에서 보내는 파일 출력 404 : 사용자가 파일명을 보내줄 때 => 서버에 파일이 존재하지 않을 때 프로그래머가 실수로 링크시에 파일명을 틀리게 만든 경우가 많다 500 : 톰캣이 jsp파일을 자바로 변경후에 컴파일 에러 소스코딩..