채쌤의 Servlet&JSP 프로그래밍 핵심 (웹 애플리케이션의 동작 원리부터 이해하는 퍼펙트 강의)

채쌤의 Servlet&JSP 프로그래밍 핵심 (웹 애플리케이션의 동작 원리부터 이해하는 퍼펙트 강의)

$27.24
Description
웹 개발이 처음이라면 채쌤의 퍼펙트 강의가 딱이야!
서블릿과 JSP를 이해하기 위해 웹 서버와 브라우저의 동작 원리부터 배운다. 무조건 쌓기만 하는 기술이 아니라 핵심 개념을 콕 짚어서 기초가 무너지지 않게 잡아준다. 그러고 나서 웹 애플리케이션의 가장 기본인 게시판의 필수 기능을 구현하고, MVC 프레임워크를 직접 만들어 게시판에 적용하면서 서블릿과 JSP를 완벽하게 정복한다. 초보에서 진정한 웹 개발자로 거듭날 수 있게 채쌤이 탄탄하게 구성했다.
저자

채규태

2005년부터현재까지멀티캠퍼스에서전임교수로근무하고있으며,자바기반백엔드분야의강의를담당하고있다.2016년에‘스프링퀵스타트’를시작으로‘전자정부표준프레임워크퀵스타트’,‘스프링부트퀵스타트’,‘JPA퀵스타트’,‘채쌤의자바프로그램핵심’을집필했다.

목차

01부웹의동작원리와서블릿
01장개발환경설정
_1.1개발환경구축
__1.1.1JDK설치
__1.1.2이클립스설치
__1.1.3톰캣설치
_1.2웹프로젝트생성및실행
__1.2.1웹프로젝트생성
__1.2.2웹콘텐츠작성및테스트

02장HTTP프로토콜과요청방식
_2.1HTTP개요
__2.1.1프로토콜개념
__2.1.2HTTP개념
__2.1.3HTTP요청프로토콜
__2.1.4HTTP응답프로토콜
__2.1.5GET/POST요청방식
_2.2사용자요청과서블릿
__2.2.1서블릿작성
__2.2.2web.xml수정
__2.2.3요청처리방식

03장서블릿객체와라이프사이클
_3.1웹애플리케이션구조
__3.1.1웹프로젝트패키징
__3.1.2톰캣서버
__3.1.3서블릿컨테이너
_3.2서블릿규칙과라이프사이클
__3.2.1서블릿규칙과상속구조
__3.2.2서블릿생성과라이프사이클
__3.2.3서블릿설정

04장JDBC프로그래밍
_4.1DBMS와SQL
__4.1.1DBMS설치
__4.1.2SQL
__4.1.3JDBC
__4.1.4DAO패턴적용
__4.1.5VO패턴적용

05장사용자요청처리
_5.1UI화면작성
__5.1.1HTML입력폼
__5.1.2사용자요청처리

06장서블릿핵심객체
_6.1서블릿핵심API
__6.1.1HttpServletRequest객체
__6.1.2HttpServletResponse객체
__6.1.3로그인인증처리
__6.1.4ServletConfig객체
__6.1.5ServletContext객체

07장서블릿을이용한게시판구현
_7.1VO,DAO클래스작성
__7.1.1테이블생성
__7.1.2VO클래스
__7.1.3DAO클래스
_7.2게시판프로그램작성
__7.2.1글목록구현
__7.2.2글등록구현
__7.2.3글상세구현
__7.2.4글수정구현
__7.2.5글삭제구현
_7.3화면이동
__7.3.1리디렉트
__7.3.2포워딩

08장상태정보유지
_8.1상태정보유지
__8.1.1상태정보
__8.1.2쿠키
__8.1.3세션
_8.2세션활용
__8.2.1인증상태유지
__8.2.2세션응용
__8.2.3검색기능구현

09장서블릿객체와정보공유
_9.1정보공유
__9.1.1정보공유기본
__9.1.2HttpServletRequest와정보공유
__9.1.3HttpSession과정보공유
__9.1.4ServletContext와정보공유

10장필터와리스너
_10.1필터
__10.1.1필터개요
__10.1.2필터응용
_10.2리스너
__10.2.1리스너개요
__10.2.2리스너응용

02부JSP와MVC아키텍처
11장JSP개요및스크립트기반태그
_11.1JSP기초
__11.1.1JSP의등장
__11.1.2JSP실행과변환
_11.2스크립트기반태그
__11.2.1주석문
__11.2.2지시자
__11.2.3수행문
__11.2.4표현식
__11.2.5선언문

12장내장객체와게시판프로그램구현
_12.1내장객체
__12.1.1내장객체개념
__12.1.2내장객체와정보공유
_12.2게시판프로그램구현
__12.2.1회원가입기능구현
__12.2.2로그인기능구현
__12.2.3글목록검색기능구현
__12.2.4글상세기능구현
__12.2.5글등록기능구현
__12.2.6글수정기능구현
__12.2.7글삭제기능구현
__12.2.8로그아웃기능구현

13장MVC디자인패턴적용
_13.1MVC패턴
__13.1.1MVC패턴개요
_13.2Model2아키텍처적용
__13.2.1컨트롤러작성
__13.2.2글목록검색구현
__13.2.3회원가입기능구현
__13.2.4로그인기능구현
__13.2.5글상세기능구현
__13.2.6글등록기능구현
__13.2.7글수정기능구현
__13.2.8글삭제기능구현
__13.2.9로그아웃기능구현
__13.2.10직접적인JSP접근차단

14장MVC프레임워크적용
_14.1MVC프레임워크
__14.1.1MVC프레임워크개요
__14.1.2SSAMZMVC프레임워크개발
_14.2SSAMZMVC프레임워크적용
__14.2.1회원가입기능구현
__14.2.2로그인기능구현
__14.2.3글목록기능구현
__14.2.4글상세기능구현
__14.2.5글등록기능구현
__14.2.6글수정기능구현
__14.2.7글삭제기능구현
__14.2.8로그아웃기능구현
_14.3SSAMZMVC동작

15장EL과JSTL
_15.1EL과JSTL의개념
__15.1.1EL
__15.1.2JSTL
_15.2EL과JSTL적용
__15.2.1라이브러리등록
__15.2.2JSP파일수정
_15.3다국어
__15.3.1메시지파일작성
__15.3.2다국어적용

출판사 서평

필수개념,웹애플리케이션의동작원리부터이해한다
웹프로그래밍이어렵게느껴지는이유는웹의주체인브라우저와웹서버를우리가직접개발해보지않기때문이다.이책은웹의동작원리인HTTP프로토콜의구조부터살펴보면서웹애플리케이션의동적콘텐츠를개발하는서블릿과JSP를다룬다.
서블릿과JSP의다양한API는물론이고서블릿컨테이너에대한이해를바탕으로컨테이너가관리하는서블릿,필터,리스너객체를활용하여게시판의기본기능을모두구현해본다.

유지보수의핵심,MVC디자인패턴을적용한다
게시판을한번만들어본것으로만족하면안된다.웹애플리케이션은JSP를다루는디자이너와서블릿클래스를다루는개발자사이의끊임없는유지보수가필요하다.우리가구현한게시판에MVC디자인패턴을적용하여Model1구조를Model2구조로바꿔보고,나아가MVC프레임워크를직접만들어어떠한오픈소스프레임워크도쉽게다룰수있는역량을기른다.

저자직강과함께하세요.
SSAMZ.com에이책을교재로하는유료동영상강의가있습니다.