1주차
|
-
1. 웹 프로그램의 개요 및 개발환경설정
-
오리엔테이션
-
학습안내
-
웹 프로그램의 동작원리 : CGI 방식, WAS 방식
-
웹프로그램의 구성요소: Client, Server, WAS, DB
-
JDK, Eclipse 설치
-
2. 개발환경설정
-
Tomcat 설치
-
Oracle 설치
-
Oracle HR계정 및 사용자 계정 생성
-
권한부여 SQL Developer 설치 및 환경설정
-
3. Servlet
-
Servlet API
-
ServletContext, ServletConfig를 이용한 초기화 파라미터
-
HttpServletRequest, HttpServletResponse를 활용한 예제 : 방명록
-
HttpSession을 활용한 예제 : 로그인
-
페이지 이동 방식 : Forward & Redirect
|
2주차
|
-
1. JSP 지시어와 에러처리
-
간단한 JSP 페이지 만들기 : HelloWorld
-
page 지시어: import 속성, session 속성, buffer 속성 등을 활용한 에러처리
-
include 지시어: include 지시어를 활용한 예제
-
taglib 지시어
-
web.xml을 활용한 에러처리
-
2. 내장객체
-
내장객체의 개요
-
Form 태그와 파라미터 처리 예제
-
초기화 파라미터 예제
-
-속성과 파라미터의 차이
-
3. Action Tago Java Beans
-
액션태그
-
액션태그
-
액션태그
-
액션태그
-
액션태그
-
액션태그
-
4. 데이터베이스 연동
-
JSP에서 데이터 베이스 연동방법 : JDBC 활용 방법
-
Connection Pool을 활용한 연동방법
-
JavaBeans를 활용한 연동방법
-
DBCP API를 활용한 연동방법
|
3주차
|
-
1. 회원가입 만들기
-
모델1 기반의 회원가입 만들기
-
기능: 등록, 수정, 삭제, 로그인, 로그아웃
-
2. Cookie & Session 파일업로드, 이미지 처리 -Cookie와 Session 비교
-
Cookie 관련 예제
-
cos 라 이브러리를 활용한 파일업로드
-
FileUpload API를 활용한 파일업로드
-
이미지 처리 : 썸네일 이미지 만들기
-
3. EL
-
EL 표현방법 : ${expression}
-
EL 연산자 및 예약어
-
EL 기본객체
-
EL 파라미터 처리예제
-
EL 함수 호출 예제: tld 파일작성, web.xml 설정
|
4주차
|
-
1. JSTL
-
JSTL 라이브러리 설정
-
JSTL Core 관련 태그
-
JSTL XML 관련 태그
-
JSTL 국제화 관련 태그
-
JSTL SQL 관련 태그
-
JSTL 함수 관련 태그
-
2. MVC 패턴
-
MVC 패턴의 개요
-
Controller의 역할
-
요청 파라미터를 명령어로 전달하는 방식의 MVC 패턴
-
요청 URI 자체를 명령어로 사용하는 ? ??식의 MVC 패턴
-
3. 게시판 구현
-
MVC 패턴의 게시판 구현
-
Model 설계 및 작성
-
Front Controller 구현
-
기타유틸리티 구현
-
Back Controller 구현
-
View 작성
-
페이징 처리
-
답변글 처리
-
4. Mybatis
-
Mybatis와 Java 이용한 CRUD 예제
-
Spring Framework와 연동
-
동적쿼리 활용한 검색 기능 구현
|