JSP 2.3 & Servlet 3.1 (입문부터 모델 2 MVC 패턴까지 | 자바 분야 최고의 멘토가 설명하는 완벽한 모델 2 개발 방법의 해설서)

JSP 2.3 & Servlet 3.1 (입문부터 모델 2 MVC 패턴까지 | 자바 분야 최고의 멘토가 설명하는 완벽한 모델 2 개발 방법의 해설서)

$35.99
Description
입문부터 모델2 MVC 패턴까지 누구나 따라 할 수 있는 웹 프로그래밍
최근 자바 웹프로그래밍의 가장 기본적이고 핵심적인 기술은 모델2 개발 방법이다. 기본적으로 이 모델2 개발 방법에 대해서 완벽히 이해를 하게 되면 회사에서 사용하는 프레임워크에 대한 이해가 빨라진다. 모델2 개발 방법을 익히지 못하면 JSP의 문법을 책으로 배운다하더라도 실제 프로젝트에서는 어려움을 겪을 수밖에 없다.

현재 출판되어 있는 대부분의 JSP 책들이 모델1 기반의 예제들로 구성되어 있는 반면 이 책은 모델2 개발 방법 위주로 구성되어 있으며 모델2 애플리케이션의 구성을 최근 대부분의 JavaEE 애플리케이션 개발에서 표준 프레임워크로 사용되고 있는 Spring Framework 구조와 유사하게 구성하였다. 이 책에서 설명하고 있는 모델2 애플리케이션의 구성을 완전히 이해하면 Spring Framework 등 기타 프레임워크를 이해하는 것에도 많은 도움이 될 것이다.

또한, 웹 애플리케이션의 주요 기능들을 다양한 예제로 소개하였다. 응답형 게시판, 회원관리, 쇼핑몰, 자바 메일링 등 실제 웹 애플리케이션에 적용할 수 있는 다양한 예제들을 수록하였다.
저자

오정원

저자오정원은동국대학교컴퓨터공학과석사과정을졸업하고대구가톨릭대학교박사과정중이며C/S,Web등다양한프로젝트실무경험을가지고있다.현재는프리랜서로개발과강의를하고있으며자바와자바스크립트의선행기술에많은관심을가지고연구중이다.또한,개발자카페인cafe.naver.com/richprogrammer를운영하면서개발자들과소통하고있다.현재대구가톨릭대학교산학협력교수로서산업현장에적합한학교교육을위해노력하고있다.

<저자약력>
학력:동국대학교컴퓨터공학과석사,대구가톨릭대학교컴퓨터공학과박사과정
대표개발경력:LG전자스마트TV시스템구축프로젝트,SK증권리스크관리프로젝트
대표강의경력:LGCNS(주)신입직원교육,삼성전자(주)직무향상교육,SKC&C(주),
현대C&I(주),KTDS(주),LIGsystem(주),현대정보기술(주),코스콤(주),T아카데티(주),HP교육센터(주),오라클교육센터(주),KOSTA(주),KITRI(주),안드로이드리더(주)
울산대학교,세종대학교,서경대학교,울산과학대,선문대학교,대구가톨릭대학교,청강대학교등다수

목차

1ChapterJSP입문
1.웹애플리케이션의개요
2.JSP와서블릿(Servlet)

2Chapter개발환경설정
1.JavaSE8설치
2.웹컨테이너(ApacheTomcat8.5)설치
3.종합개발툴(이클립스)설치

3ChapterServlet의핵심사항들
1.클라이언트에서서블릿으로요청하는방식
2.서블릿을이용한클라이언트에서전송되는요청처리
3.서블릿에서한글처리하기
4.하나의파라미터이름으로여러개의파라미터값이전송되어올경우처리하기
5.서블릿에서세션살펴보기

4ChapterJSP기본요소
1.JSP주석
2.JSP지시어(Directive)
3.JSP스크립트요소

5Chapter내장객체와액션태그
1.내장객체
2.영역객체와속성
3.액션태그

6Chapter액션태그를활용한템플릿페이지작성
1.템플릿페이지

7Chapter자바빈(JavaBean)
1.자바빈의개요
2.JSP에서자바빈사용하기
3.자바빈을이용한회원가입폼작성

8Chapter세션(Session)과쿠키(Cookie)
1.세션(Session)
2.쿠키(Cookie)
3.세션과쿠키를이용한예제2

9Chapter예외처리
1.page지시자의errorPage속성사용
2.web.xml에서error-code엘리먼트값설정
3.web.xml에서exception-type엘리먼트값설정

10Chapter파일업로드
1.파일업로드의원리
2.가장널리쓰여지는업로드모듈COS라이브러리
3.MultipartRequest클래스를이용한파일업로드구현
4.Part인터페이스를사용한업로드

11Chapter이미지섬네일
1.섬네일이미지의개요
2.섬네일이미지만들기

12ChapterJavaMail
1.자바메일의개요
2.자바메일의구현

13Chapter데이터베이스를이용한회원관리시스템
1.데이터베이스의개요및설치
2.SQL
3.JDBC
4.커넥션풀(ConnectionPool)
5.JDBC의실전활용
6.데이터베이스를연동한회원관리시스템

14ChapterJSTL(JSPStandardTagLibrary)과EL(ExpressionLanguage)
1.JSTL의다운로드및설치
2.EL(ExpressionLanguage)의개요
3.EL의내장객체
4.EL의연산자
5.JSTL의기본액션-JSTLcore
6.JSTL의국제화/형식화액션-JSTLfmt
7.JSTL의XML액션-JSTLxml
8.JSTL의SQL액션-JSTLsql

15ChapterModel2로만드는게시판프로젝트
1.모델2의개요
2.이클립스에서MySQL데이터베이스연결하기
3.MVC패턴(모델2개발방법)을사용한간단한게시판

16ChapterModel2예제들
1.세션을이용한로그인,로그아웃예제
2.쿠키정보를이용한자동로그인예제
3.강아지쇼핑몰예제
4.회원관리예제
5.모델2에필터(Filter)적용하기