logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Professional Java Servlets 2.3

Professional Java Servlets 2.3

Sing Li, Subrahmanyam Allamaraju, Simon Brown, Meeraj Moidoo Kunnumpurath, Sam Dalton (지은이), 신중식 (옮긴이)
정보문화사
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Professional Java Servlets 2.3
eBook 미리보기

책 정보

· 제목 : Professional Java Servlets 2.3 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788956740072
· 쪽수 : 759쪽
· 출판일 : 2002-09-10

책 소개

엔터프라이즈 솔루션에 서블릿을 적용하는 방법과 역할에 대해서 이야기하고 있으며, 보안, 확장성, 성능, 설계방법에 관한 이슈를 설명하고 있다. 그리고 API의 여러 클래스와 인터페이스에 관한 설명과 많은 예제 애플리케이션을 제공한다.

목차

서문

누구를 위한 책인가?
이 책에서 다루고 있는 내용
이 책을 읽기 위해 필요한 것들
표기 방법
고객지원
이 책의 소스 코드를 다운로드하는 방법
오탈자
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 클래스


찾아보기

저자소개

Sing Li (지은이)    정보 더보기
1978년에 처음으로 컴퓨터 버그에 당한 이후로 Sing은 마이크로프로세서 분야에 뛰어들었으며, 그의 첫 컴퓨터는 99달러짜리인 do-it-yourself COSMIC ELF로, 256바이트의 메모리와 1비트의 LED 출력 기능을 가진 것이였다. 근 20년간 그는 활발한 출판, 강연, 컨설팅 활동을 해왔으며, 분산 구조, 다중 계층 인터넷/인트라넷 시스템, 컴퓨터 전화 통신 등에 넓은 지식을 가지고 있다. Sing은 Wrox의 몇몇 프로젝트에 참가해왔으며, 자바와 Jini가 첫 알파 버전이 발표된때부터 지금까지 계속해서 이에 관한 책을 펴내고 있다.
펼치기
Sam Dalton (지은이)    정보 더보기
런던에 기반을 둔 J2EE 솔루션 제공 업체인 Concise의 기술 아키텍트로, 수년동안, 투자 금융에서 소매 전자상거래에 이르는 다양한 분야에서 자바와 관련 기술에 관한 일을 해왔다. JavaOne에서 몇 가지 인기 있는 강의를 했으며, SCWCD(Sun Certified Web Component Developer for the J2EE platform)와 SCJD(Sun Certified Developer for Java 2 Platform)를 비롯한 많은 썬 자격증을 취득했다. Wrox 출판사의 <Professional Java Servlets 2.3>(정보문화사 번역 출간)을 공동 집필했다.
펼치기
신중식 (옮긴이)    정보 더보기
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책