장바구니 담기 close

장바구니에 상품을 담았습니다.

채쌤의 Servlet&JSP 프로그래밍 핵심

채쌤의 Servlet&JSP 프로그래밍 핵심

  • 채규태
  • |
  • 쌤즈
  • |
  • 2022-09-19 출간
  • |
  • 476페이지
  • |
  • 170 X 232 X 28 mm /932g
  • |
  • ISBN 9791186710548
판매가

27,000원

즉시할인가

24,300

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
24,300

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




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

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

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


목차


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

02장 HTTP 프로토콜과 요청 방식
_2.1 HTTP 개요
__2.1.1 프로토콜 개념
__2.1.2 HTTP 개념
__2.1.3 HTTP 요청 프로토콜
__2.1.4 HTTP 응답 프로토콜
__2.1.5 GET/POST 요청 방식
_2.2 사용자 요청과 서블릿
__2.2.1 서블릿 작성
__2.2.2 web.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.1 DBMS와 SQL
__4.1.1 DBMS 설치
__4.1.2 SQL
__4.1.3 JDBC
__4.1.4 DAO 패턴 적용
__4.1.5 VO 패턴 적용

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

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

07장 서블릿을 이용한 게시판 구현
_7.1 VO, DAO 클래스 작성
__7.1.1 테이블 생성
__7.1.2 VO 클래스
__7.1.3 DAO 클래스
_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.2 HttpServletRequest와 정보 공유
__9.1.3 HttpSession과 정보 공유
__9.1.4 ServletContext와 정보 공유

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

02부 JSP와 MVC 아키텍처
11장 JSP 개요 및 스크립트 기반 태그
_11.1 JSP 기초
__11.1.1 JSP의 등장
__11.1.2 JSP 실행과 변환
_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.1 MVC 패턴
__13.1.1 MVC 패턴 개요
_13.2 Model2 아키텍처 적용
__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.1 MVC 프레임워크
__14.1.1 MVC 프레임워크 개요
__14.1.2 SSAMZ MVC 프레임워크 개발
_14.2 SSAMZ MVC 프레임워크 적용
__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.3 SSAMZ MVC 동작

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

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.