오탈자, 부록 및 예제소스, 관련 사이트가 자료 메뉴로 통합되었어요.
쪽수
ISBN
브랜드
"JSP 스펙뿐만 아니라 JSP, 서블릿 참조 구현에 크게 공헌한 저자가 집필한 훌륭한 책이다. 유용한 예제를 비롯해 JSP 관련 서적 중 가장 돋보이는 책이다." - 에두아르도 펠레그리 로파르트(JSP 스펙 수석 엔지니어)
불과 몇 년 전 자바를 이용한 분산 애플리케이션 구축의 잠재성이 부각되었고 앞서가는 몇몇 개발자에 의해 엔터프라이즈 자바가 자바 프로그래밍 세계에 등장했다. 그 중 JSP는 오늘날 웹 디자이너와 개발자가 함께 동적인 웹 페이지를 만드는 데 사용되고 있다. JSP가 다른 자바 기술과 다른 점은 전문 프로그래머가 아니더라도 웹 애플리케이션을 만들 수 있게 도와준다는 것이다.
『자바 서버 페이지』는 흥미롭고 새로운 JSP의 세계를 크게 세 부분으로 나누어 설명하고 있다. JSP에서 효율적이며 재사용할 수 있는 서블릿의 강력함을 이용하는 방법과 JSP 기본 문법, 스크립트 엘리먼트, 오류 처리와 디버깅, 데이터베이스 접근, 인증과 개인화, 국제화, XSLT를 이용해서 XML을 HTML로 변환하는 방법 등을 다룬다. 또한 아파치 톰캣을 사용하여 JSP를 처음 시작하는 방법부터 자세히 설명하고 있다.
이 책에서는 웹 페이지 안에 JSP 엘리먼트를 사용하는 방법에 관심을 갖고 있는 페이지 디자이너와 JSPAPI를 배우고 싶어하는 개발자로 대상을 나누어 각각의 관심분야에 알맞게 내용을 설명하고 있다. 자바 언어를 잘 알지 못하는 페이지 디자이너를 위해서는 JSP 파일 안에 최소한의 자바 코드만을 포함시켰고 이미 만들어진 자바빈즈를 재사용하는 방법과 커스텀 태그를 이용하여 JDBC 코드를 모르더라도 데이터베이스에 접근할 수 있도록 하고 있다. 개발자를 위해서는 웹 애플리케이션 모델에 대한 설명과 JSP와 서블릿과 연동, 자바빈즈와 커스텀 태그 개발 방법을 다루고 있다.
역자서문
차례
서론
1부. JSP 애플리케이션 기초
1장. JSP 소개
JSP란 무엇인가?
왜 JSP를 사용하는가?
시작하기 전에 필요한 것
2장. HTTP와 서블릿 기초
HTTP 요청/응답 모델
서블릿
자바 웹 애플리케이션 패키징
3장. JSP 맛보기
서블릿의 문제점
JSP 페이지 분석
JSP 처리
MVC를 이용한 JSP 애플리케이션 설계
4장. JSP 환경 설정
자바 소프트웨어 개발 도구 설치
톰캣 서버 설치
톰캣 테스트
책 예제 설치
예제 웹 애플리케이션 맛보기
2부. JSP 애플리케이션 개발
5장. 동적 컨텐츠 만들기
지금 몇 시입니까?
입력과 출력
6장. 스크립트 엘리먼트 사용하기
자바 입문
내장 JSP 객체
조건부 처리
값 출력
속성 집합에 대한 표현식 사용
변수와 메소드 선언
7장. 오류 처리와 디버깅
구문 오류 처리하기
JSP 기반 애플리케이션 디버깅
런타임 오류 처리
8장. JSP 페이지, 요청, 사용자 간의 데이터 공유
페이지들 간의 제어와 데이터 전송
세션과 애플리케이션 데이터 공유
커스텀 액션 사용
온라인 쇼핑
메모리 사용 고려하기
9장. 데이터베이스 접근
JSP 페이지에서 데이터베이스 접근
빈을 사용하지 않은 입력 확인
트랜잭션 사용
애플리케이션 종속적인 데이터베이스 액션
10장. 인증과 개인화
컨테이너가 제공하는 인증
애플리케이션 제어 인증
고려할 다른 보안 사항
11장. 국제화
자바가 국제화와 지역화를 지원하는 방법
지역화한 결과물 만들기
비트의 간략한 역사
지역화된 입력의 처리
12장. 다양한 문제들
버퍼링
다른 페이지 포함하기
XML과 JSP
클라이언트측 코드와 서버측 코드 함께 사용하기
JSP 페이지 프리컴파일
JSP 페이지 캐싱 막기
URL이 해석되는 방법
3부. J2EE에서 JSP와 JSP 컴포넌트 개발
13장. 웹 애플리케이션 모델
자바 2 엔터프라이즈 에디션 모델
MVC 모델
확장성
14장. JSP와 서블릿 연동하기
컨트롤러로 서블릿 사용
액션 객체를 사용해서 좀더 모듈화 한 설계
서블릿과 JSP 페이지 사이의 데이터 공유
모든 실행시간 오류에 JSP 오류 페이지 사용
15장. JSP에서 사용하는 자바빈즈 개발하기
JSP 컴포넌트로서의 자바빈즈.
JSP 빈 예제
예기치 않은 액션
16장. JSP 커스텀 액션 개발하기
태그 확장의 기초
간단한 액션 개발
액션 바디 처리
여러 액션 함께 사용하기
액션으로 새로운 변수 만들기
반복 액션 개발
TLD 생성
문법 검증
태그 핸들러가 재사용되는 방법
태그 라이브러리를 패키지화하고 설치
17장. 데이터베이스 접근 컴포넌트 개발
커넥션과 커넥션 풀 사용
일반 데이터베이스 빈 사용
일반 데이터베이스 커스텀 액션 개발
애플리케이션 종속적인 데이터베이스 컴포넌트 개발
4부. 부록
부록 A. JSP 엘리먼트 문법 레퍼런스
부록 B. JSP API 레퍼런스
부록 C. 책 예제로 사용된 커스텀 액션과 클래스 레퍼런스
부록 D. 웹 애플리케이션 구조와 배치 디스크립터 레퍼런스
부록 E. JSP 리소스 레퍼런스
인덱스
25,000원
10%
22,500원