책소개
웹 프로그램 언어 중 가장 많이 사용되는 JSP 입문서!
이 책은 JSP의 기초 개념을 충실히 설명하고 다양한 활용 예에 대한 지식을 제공한다. JSP와 관련된 문법을 진부하게 설명하지 않고, 쉽게 따라할 수 있는 쉬운 예제를 통해 문법을 익히도록 구성하였다.
아울러 JSP 기본부터 응용까지 차근히 짚어나가도록 하였다. 또한 JSP와 이클립스 개발 도구의 장점 및 이클립스에서 지원하는 JSP 프로그래밍 방법을 단계적으로 설명하였다.
저자소개
성윤정
동국대학교 교육대학원 컴퓨터교육학과 졸업. LG, CNS, 쌍용정보통신, 롯데정보통신, 현대정보통신, 신천 일렉트로닉스 네트워크 사업부, 한글과컴퓨터에서 근무한 경험이 있으며, 동국대학교 전산원, 서일대학교, 경희사이버대학, 서울사이버대학에서 강의했다. 저서로 『클릭하세요 C/C++』 등이 있다.
하얀
전북대학교 대학원 전산통계학과 박사. 2001년부터 현재까지 경인여자대학 정보미디어학부 부교수로 재직 중이며, 2000년 중앙대학교 정보통신연구소 연구전담교수를 역임했다. 저서로 『한권으로 딱 한글 2002』 등이 있다.
김태순
한양대학교 대학원 석사. 인하대학교 대학원 박사. 숭의여대 겸임교수 및 인하대학교 강사로 활동했다. 저서로 『JSP 빨리 배우기』, 『플래시 액션스크립트 빨리 배우기』 등이 있다.
목차
Chapter 01. 서블릿과 JSP 프로그래밍
서블릿 개발 환경 설정하기
웹 개발 툴로 이클립스 사용하기
Chapter 02. 서블릿의 동작 원리와 라이프 사이클
서블릿 프로그램의 작성 법
서블릿 디렉토리
서블릿의 동작 원리
Chapter 03. 서블릿에서 한글 처리와 폼 데이터 처리
웹 브라우저에 응답하는 페이지의 한글 처리하기
폼 태그의 get/post 방식
쿼리 스트링 처리하기
쿼리 스트링에 대한 한글처리하기
요청(request)객체의 getParameterValues 메소드
Chapter 04. JSP 원리 분석과 구성요소
JSP의 간단한 예제
JSP 태그의 개념 이해
JSP 동작 원리
JSP 페이지의 구성요소
Chapter 05. 지시자의 형식과 종류
page 지시자
include 지시자
taglib 지시자
Chapter 06. JSP 페이지의 스크립트 요소
스크립트
선언부
표현식
스크립트릿
주석문
Chapter 07. request와 response 객체
request, response 객체의 개념 이해
request 객체
HTTP 헤더 관련 메소드
response 객체
Chapter 08. 액션 태그
JSP 액션태그의 개념
액션 태그
태그
액션 태그
Chapter 09. 상태 유지를 위한 쿠키
쿠키
JSP에서의 쿠키 사용법
쿠키를 이용한 마지막 방문일을 표시하는 프로그램
쿠키를 이용한 회원 인증 프로그램
Chapter 10. 상태 유지를 위한 session객체
session 객체 사용하여 값을 저장하고 얻어오기
세션 정보 얻어오기
세션 값 삭제하기
세션을 완정히 삭제하기
세션을 이용한 회원 인증 프로그램
Chapter 11. 예외처리
예외페이지를 이용한 예외처리
예외 예제별 예외처리
Chapter 12. 자바빈을 이용한 JSP 로직 모듈화
자바 빈이란?
자바 빈 만들기
자바 빈 관련 액션 태그
Chapter 13. 데이터베이스와 JDBC를 이용한 JSP와의 연동
데이터베이스의 개념과 환경설정
SQL
JDBC를 이용한 데이터베이스 조작
executeQuery() 메소드와 select 문
executeQuery() 메소드와 다양한 SQL 문
Chapter 14. 커넥션 풀로 JSP와 데이터베이스 연동
DBCP 기법
PreparedStatement 인터페이스
Chapter 15. 빈즈를 이용한 사용자 관리
사용자 관리 기능 살펴보기
데이터베이스 구성
자바 빈 작성하기
회원 가입을 위한 프로그래밍
회원 인증 무효화 프로그래밍
회원 정보 수정을 위한 프로그래밍
Chapter 16. 빈즈를 이용한 답변형 게시판
게시판 기능 살펴보기
데이터베이스 구성
자바 빈 작성하기
게시판 구현하기
계층형 게시판 원리
Chapter 17. 빈즈를 이용한 자료실형 게시판
게시판 기능 살펴보기
jspSmartUpload 컴포넌트 설치하기
데이터베이스 구성
자바 빈 내용 추가하기
자료실형 게시판 구현하기
Chapter 18. 표현 언어
표현 언어의 기본
액션 태그 대신 사용되는 표현 언어
표현 언어의 내장 객체와 접근자
표현 언어에서 함수 호출
Chapter 19. JSTL
JSTL 개요
JSTL 설치 방법
JSTL 1.1 라이브러리
JSTL core
Chapter 20. 모델 2 기반의 MVC 패턴
모델 2 기반의 MVC 패턴의 개요
모델 2 기반의 간단한 MVC 패턴 구현방법
서블릿 사용자의 요청을 명령어로 전달
요청 URI 자체를 명령어로 사용하는 방법
Chapter 21. 모델2와 템플릿 페이지로 작성한 웹 어플리케이션
웹 어플리케이션 구성
요청 URI 자체를 명령어로 사용하는 방법
회원 관리 프로그램
게시판 리스트 위한 프로그래밍