이미 소장하고 있다면 판매해 보세요.
|
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 다국어 적용 |
채규태의 다른 상품
|
필수 개념, 웹 애플리케이션의 동작 원리부터 이해한다
웹 프로그래밍이 어렵게 느껴지는 이유는 웹의 주체인 브라우저와 웹 서버를 우리가 직접 개발해보지 않기 때문이다. 이 책은 웹의 동작 원리인 HTTP 프로토콜의 구조부터 살펴보면서 웹 애플리케이션의 동적 콘텐츠를 개발하는 서블릿과 JSP를 다룬다. 서블릿과 JSP의 다양한 API는 물론이고 서블릿 컨테이너에 대한 이해를 바탕으로 컨테이너가 관리하는 서블릿, 필터, 리스너 객체를 활용하여 게시판의 기본 기능을 모두 구현해본다. 유지보수의 핵심, MVC 디자인 패턴을 적용한다 게시판을 한번 만들어본 것으로 만족하면 안 된다. 웹 애플리케이션은 JSP를 다루는 디자이너와 서블릿 클래스를 다루는 개발자 사이의 끊임없는 유지보수가 필요하다. 우리가 구현한 게시판에 MVC 디자인 패턴을 적용하여 Model1 구조를 Model2 구조로 바꿔보고, 나아가 MVC 프레임워크를 직접 만들어 어떠한 오픈소스 프레임워크도 쉽게 다룰 수 있는 역량을 기른다. 저자 직강과 함께 하세요. SSAMZ.com에 이 책을 교재로 하는 유료 동영상 강의가 있습니다. |