- 세번째 자바 이야기 - Professional Java Sservlets 2.3
- BOOK Study/J2EE
- 2010/01/25 21:12
C언어를 다 보고 나서 이젠 다음 것을 공부하기 위해 미루고 미루던 Servlet에 대해서 공부하기로 했다.
그래서 책을 고르다 고르다 보니. 옛날책을 고르게 되었다.
우리나라는 Servlet만을 다룬 책이 별로 없어 외국의 번역본을 보기로 했다.
원서를 샀지만. 빠르게 보고 다른것을 봐야 하는 일정때문에 이책을 고르기로 했다. 1,2 장을 보았는데 이책은 정말 쉽게 되어 있었다. Servlet에 기본적으로 쓰이는 문법들을 왜 써야 하는지에 대한 정보가 정말 마음에 들었으며, 요즘 JSP만을 배우는 학생들에게 기본을 배울수 있는 좋은 책이라는것을 알게 해주는 책이다.
이 책이 다루는 내용
|
목 차 |
서문 누구를 위한 책인가? 이 책에서 다루고 있는 내용 이 책을 읽기 위해 필요한 것들 표기 방법 고객지원 이 책의 소스 코드를 다운로드하는 방법 오탈자 P2P 온라인 포럼 제 1 장 엔터프라이즈 환경의 서블릿 엔터프라이즈 아키텍처 네트워크와 프로토콜 계층화된 아키텍처 J2EE 컨테이너 아키텍처 J2EE 컨테이너 종류 J2EE 웹 컴포넌트 자바 서블릿 JSP 컴포넌트 다른 J2EE API를 서블릿과 함께 사용하기 서블릿으로 정보 소스에 접근하기 J2EE의 메시징 서블릿 보안과 JAAS JNDI JAXP 웹 애플리케이션에서 서블릿의 역할 전형적인 서블릿 기반 애플리케이션 요약 제 2 장 서블릿 2.3 API javax.servlet 패키지 Servlet 인터페이스 서블릿의 라이프 사이클 서블릿의 정보 얻기 GenericServlet 클래스 라이프 사이클 메소드 서블릿 환경 메소드 유틸리티 메소드 기본 서블릿 만들기 Tomcat에서 서블릿 컴파일과 실행하기 요청응답 사이클 요청응답 인터페이스와 래퍼 클래스 ServletRequest 인터페이스 ServletResponse 인터페이스 입출력 스트림 서블릿컨테이너 커뮤니케이션 ServletConfig 인터페이스 ServletContext 인터페이스 ServletContext 라이프 사이클 클래스 부가적인 인터페이스 스레딩과 SingleThreadModel 인터페이스 RequestDispatcher 인터페이스 서블릿 익셉션 클래스 ServletException 클래스 UnavailableException 클래스 Personal Portal 웹 애플리케이션 Personal Portal 웹 애플리케이션 구현하기 애플리케이션 실행하기 요약 제 3 장 HTTP 서블릿 애플리케이션 레이어 프로토콜 HTTP HTTP 메소드 HTTP 헤더 HTTP 상태 코드 HTTP 인증 HTTP와 서블릿 HttpServlet 클래스 HTTP 요청과 응답 HTTP 서블릿 구현하기 HttpRequestResponseServlet 구현하기 QuizServlet 구현하기 서블릿과 커스텀 클라이언트 애플리케이션 설계하기 클라이언트 구현하기 Common 클래스 구현하기 애플리케이션 구현하기 요약 제 4 장 웹 애플리케이션 배치하기 웹 애플리케이션이란? 웹 애플리케이션의 구조 WAR ServletContext Tomcat에서 컨텍스트 정의하기 웹 애플리케이션의 라이프 사이클 디플로이먼트 디스크립터 디플로이먼트 디스크립터 예제 서블릿 정의와 매핑 서블릿 매핑 서블릿 컨텍스트 초기화 파라미터 에러 페이지 환영 페이지 파일 기반 보안 태그 순서 디플로이먼트 디스크립터의 유효성 검사 예제 웹 애플리케이션 배치하기 상점 시나리오 고급 배치 이슈 JAR 종속성 클래스 로딩 요약 제 5 장 세션 핸들링 상태 유지 없는 HTTP의 특징 클라이언트 구분과 상태 추적을 하는 이유 세션 관리 방법 URL 다시 쓰기를 이용한 세션 트래킹 쿠키를 사용하는 세션 트래킹 숨긴 폼 필드를 사용해서 세션 트래킹하기 서블릿 API를 사용하여 세션 관리하기 HttpSession 인터페이스 세션 관리 구현하기 세션 라이프 사이클 이벤트 감지하기 고급 세션 핸들링 요약 제 6 장 서블릿 영속성과 리소스 영속적인 리소스 데이터베이스 네이밍과 디렉토리 서비스 XML 서블릿 초기화와 환경설정 초기화 파라미터 서블릿 XML 환경설정 JDNI로 리소스 바인딩하기 JNDI 지원의 특징 표준 리소스 바인딩 데이터 소스 바인딩 내장 데이터 소스 바인딩 커스텀 데이터 소스 바인딩 영속적인 리소스 접근하기 DAO 패턴 인증 애플리케이션 프레임워크 JDBC를 사용해서 리소스 접근하기 LDAP을 사용해서 리소스 접근하기 서블릿 영속성 서블릿 상태 저장하기 세션 상태 저장하기 요약 제 7 장 필터 필터란 무엇인가? 새로운 기능 프로토타이핑하기 새로운 기능 추가하기 필터 이해하기 필터의 논리적 관점 필터의 물리적 관점 필터 설정하기 필터 정의하기 필터 매핑하기 필터 연결하기 필터 사용하기 필터 로그 XSLT 전환 필터 필터 연결하기 필터 설계하기 요약 제 8 장 JSP JSP 기본 JSP 스크립트 엘리먼트 선언문 스크립릿 표현식 JSP 내장 객체 디렉티브 page 디렉티브 include 디렉티브 JSP 액션 jsp:include 액션 jsp:forward 액션 jsp:param 액션 JSP 대출 계산기 JSP 페이지에서 자바빈즈 사용하기 서블릿과 JSP 함께 사용하기 데이터베이스 생성하기 시스템 아키텍처 아이템 목록 만들기 아이템 삭제하기 아이템 편집하기 아이템 수정하기 새로운 아이템 추가하기 애플리케이션 배치, 실행하기 요약 제 9 장 보안과 컨테이너 인증 서버측 자바 2 보안 모델 서버측 정책 파일 서버측 정책 파일 사용하기 SSL SSL 동작 모델 Tomcat 4에서 SSL 사용하기 서블릿 2.3 보안 보안 접근과 J2EE 비즈니스 로직 Tomcat 4의 보안 컨테이너 관리 보안 선언을 이용한 보안 사용하기 MemoryRealm 사용하기 다이제스트된 패스워드 사용하기 FORM 기반 인증 JDBCRealm 사용하기 다중 인증 요청 싱글 사인 온 프로그래밍을 이용한 보안 요약 제 10 장 서블릿 디버깅 방법 서블릿 디버깅 이슈 디버깅 방법 디버깅 툴 이벤트 중심 디버깅 필터로 디버깅하기 디버깅 필터 구현하기 디버깅 필터 사용하기 이벤트 리스너로 디버깅하기 디버깅 리스너 구현하기 디버깅 리스너 사용하기 JPDA로 디버깅하기 JDPA 디버거 구현하기 디버그 모드로 서버 실행하기 JPDA 디버거 사용하기 JPDA 디버거 출력 디버깅 결과 시각화하기 디버깅 결과 시각화 예제 디버깅 방법 선택하기 J2SE 1.4의 발전된 로그 기술 실시간 UML 역공학 요약 제 11 장 클래스 로딩과 동기화 클래스 로딩 서블릿 컨테이너의 클래스 로딩 배치 구조 클래스와 다른 리소스의 위치 Tomcat 4의 클래스 로딩 우선순위 클래스 로딩이 애플리케이션에 주는 영향 사용자 추적 애플리케이션 서블릿 로딩과 리로딩 스레드와 동기화 뱅킹 애플리케이션 단일 스레드 서블릿 사용하기 서블릿 풀링 다중 스레드 서블릿 세션과 컨텍스트 변수를 사용하는 서블릿 요약 제 12 장 웹 애플리케이션 설계와 서블릿 패턴 좋은 애플리케이션 설계의 중요성 유지보수성 재사용성 확장성 J2EE 웹 애플리케이션 설계 모델 1 아키텍처 소개 모델 2 아키텍처 소개 디자인 원칙 문서화 디자인 패턴 사용하기 J2EE 패턴 패턴을 사용하는 이유 웹 기반 토론 포럼 만들기 비즈니스 도메인 내의 엔티티 토론 포럼의 클래스 모델 모델 1 아키텍처를 사용하여 포럼 구축하기 토론 주제 보기 로그인 페이지 로그인 처리 응답 보기 새로 응답 추가하기 신규 응답 처리하기 기존 응답 삭제하기 애플리케이션의 페이지 흐름 애플리케이션 리팩토링 모델 2 아키텍처를 사용하여 포럼 구축하기 Front Controller 패턴 응답 보기 로그인 처리 새로 응답 추가하기 신규 응답 처리하기 기존 응답 삭제하기 Intercepting Filter 패턴 사용하기 View Helper 패턴 Service to Worker 패턴 사용하기 요약 제 13 장 성능과 확장성 좋은 코딩 방법 아키텍처 고려사항 비즈니스 로직 핸들링 데이터 접근하기 데이터 캐시하기 세션 관리 비동기 커뮤니케이션 사용하기 로드 밸런싱과 클러스터링 분석 툴 스트레스 테스트 툴 프로파일링 툴 커스텀 성능 모니터링 툴 모니터 프레임워크 클래스 예제 사용하기 요약 제 14 장 웹 서비스와 서블릿 에이전트 웹 서비스 웹 서비스 동작 방식 SOAP 웹 서비스 사용하기 SOAP 요청 SOAP 응답 에러 응답 Apache SOAP 웹 서비스 배치하기 Apache Axis 서블릿 에이전트 정보 수집 SOAP 서비스 사용하기 정보 캐시하기 집합과 복합 집합 예제 샘플링 애플리케이션 디자인 고려사항 현재와 미래의 도전자들 WSDL UDDI 웹 서비스 스택 트랜잭션과 웹 서비스 ACID XAML과 XLANG 요약 부록 A 톰캣 4.0 설치하기 Tomcat 4.0 설치하기 용어 정리 기본 Tomcat 설치 Tomcat 실행하기 Tomcat 4.0 디렉토리 구조 Tomcat 4.0 환경설정 도움 얻기 부록 B HTTP 레퍼런스 HTTP 버전 HTTP 트랜잭션 HTTP 클라이언트 요청 HTTP 서버 응답 HTTP 헤더 MIME 타입 상태 코드 추가 정보 부록 C 서블릿 2.3 API 레퍼런스 javax.servlet javax.servlet 인터페이스 javax.servlet 클래스 javax.servlet 익셉션 javax.servlet.http javax.servlet.http 인터페이스 javax.servlet.http 클래스 찾아보기 |
'BOOK Study > J2EE' 카테고리의 다른 글
| Spring Conept (0) | 2010/05/22 |
|---|---|
| 1. 서문 & 언터프라이즈 환경의 서블릿 (0) | 2010/01/25 |
| 세번째 자바 이야기 - Professional Java Sservlets 2.3 (0) | 2010/01/25 |
| 06. Java EE 6 - EJB 3.1 (0) | 2010/01/17 |
| 05. Java EE 6 - JPA 2.0 (0) | 2010/01/16 |
| 04. Java EE 6: DI (JSR 330) and CDI (JSR 299) (0) | 2010/01/14 |





Recent comment