책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9791185553009
· 쪽수 : 624쪽
· 출판일 : 2014-02-05
책 소개
목차
Part 01 JSP 웹 프로그래밍 시작하기
Chapter 01 웹 프로그래밍의 이해
01. 웹과 동적페이지
1-1. 웹의 동작
1-2. 정적 페이지, 동적 페이지
02. JSP란 무엇인가?
03. JSP의 특징
04. Servlet 이해하기
핵심정리
실습예제
Chapter 02 JDK, Tomcat, Eclipse 설치
01. JDK 설치
1-1. JDK란
1-2. JDK 다운로드 및 설치하기
1-3. 환경변수 Path(경로) 지정하기
1-4. JDK 설치여부 확인하기
02. Tomcat 설치
2-1. JSP 컨테이너란?
2-2. Tomcat 다운로드 및 설치
2-3. Tomcat 환경설정
03. eclipse 설치
3-1. 이클립스 다운로드 설치
3-2. 이클립스 환경설정
핵심정리
실습예제
Chapter 03 JSP 동작원리(Tomcat)와 서블릿
01. 웹 어플리케이션 생성
02. Fighting Korea를 출력하는 JSP
03. JSP의 동작 구조
04. JSP의 Life Cycle
05. 서블릿(Servlet)이란?
5-1. 서블릿의 Life Cycle
5-2. 서블릿의 Fighting Korea
핵심정리
실습예제
Part 02 JSP 기본 이해하기
Chapter 04 JAVA 기초 문법
01. 기본 문법 구조
02. 변수와 데이터 타입
2-1. 변수
2-2. 데이터 타입
03. 연산자
3-1. 산술연산자와 증감 연산자
3-2. 비교연산자와 대입연산자
04. 논리연산자
05. 제어문
5-1. 조건문
5-2. 반복문
06. 클래식 및 객체
6-1. 객체란?
6-2. 클래스란?
6-3. 생성자
6-4. 멤버변수
6-5. 접근 제어자
6-6. static과 final
07. import 및 주석
핵심정리
실습예제
Chapter 05 JSP 기초 문법
01. JSP의 스크립트(Script)
1-1. JSP 스크립트의 이해
02. 선언문(Declaration)
2-1. 멤버변수 선언
2-2. 메소드(method) 선언
03. 스크립트릿
3-1. 스크립트릿의 활용
04. 표현식
4-1. 표현식의 활용
05. 주석
5-1. 주석의 활용
06. 기본 제어문
6-1. if-else(조건 분기문)
6-2. for(반복문)
6-3. while(반복문)
핵심정리
실습예제
Chapter 06 JSP의 지시자와 태그
01. 지시자(Directive)
1-1. page 시지자
1-2. include 지시자
02. 액션 태그
2-1. include 액션 태그
2-2. forward 액션 태그
2-3. 스크립트 요소를 대체하는 태그
2-4. 기타 액션 태그
핵심정리
실습예제
Part 03 JSP 응용 기술 익히기
Chapter 07 JSP 내부 객체
01. 내부 객체란?
02. request, response, out 내부 객체
2-1. request
2-2. response
2-3. out
03. session, application, pageContext 내부 객체
3-1. session
3-2. application
3-3. pageContext
04. page, config 내부 객체
4-1. page
4-2. config
05. exception 내부 객체
핵심정리
실습예제
Chapter 08 JSP와 자바빈즈
01. 자바빈즈(JavaBeans)란?
02. 자바빈즈 만들기
2-1. 빈 작성
2-2. 빈 컴파일
2-3. 빈을 이용하는 JSP 파일 작성
03. 빈을 이용한 회원가입 양식 작성하기
3-1. 회원가입 입력 폼 작성
3-2. 회원정보를 처리하기 위한 빈 작성
3-3. 회원입력 정보확인 페이지 작성
핵심정리
실습예제
Chapter 09 데이터베이스 설치 및 기본 SQL문
01. 데이터베이스란
1-1. 데이터베이스 & DBMS
1-2. 데이터베이스 설치
02. MySQL 질의문을 이용한 회원테이블 데이터베이스 작성하기
2-1. 데이터베이스의 구성 ‘도서관’
2-2. 회원테이블 만들기
핵심정리
실습예제
Chapter 10 JDBC로 데이터베이스 연동
01. JDBC
1-1. JDBC Driver
1-2. JDBC를 통한 MySQL과의 연동 테스트
02. 데이터베이스 조작을 위한 자바 라이브러리
2-1. JDBC API
2-2. JDBC에서의 한글 처리
03. JSP와 데이터베이스 연동
3-1. JSP 스크립트릿으로 데이터베이스 연동
3-2. 자바빈즈를 이용한 데이터베이스 연동
04. ConnetionPool을 사용한 데이터베이스 연결 기능 향상
4-1. Pooling 기법
4-2. ConnectionPool을 사용한 데이터베이스 연결
4-3. ConnectionPool과 Bean을 이용한 데이터베이스 연결
핵심정리
실습예제
Part 04 JSP 실전 프로그래밍 익히기
Chapter 11 세션(seesion)과 쿠키(cookie)
01. 세션(Session)과 쿠키(cookie)
1-1. 세션
1-2. 쿠키
02. HTTP 프로토콜에서 샹태를 지속시키기 위한 방법
2-1. URL 세로쓰기(URL Rewriting, URL 재작성)
2-2. 숨겨진 필드(Hidden Form Varlable)
2-3. 쿠키를 구현할 수 있는 쿠키 클래스
2-4. 세션 인터페이스
2-5. Cookie와 Sesion 비교
03. 웹 어플리케이션에 있어서 세션과 쿠키의 사용
3-1. 쿠키와 세션에 공통적으로 사용할 자바빈즈 작성
3-2. 쿠키를 사용한 로그인
3-3. 세션을 사용한 로그인
핵심정리
실습예제
Chapter 12 파일 업로드
01. 파일 업로그의 기본적인 폼
02. 파일을 업로드하고 폼 데이터를 분석하는 cos.jar
2-1. cos.jar 파일 다운받기
2-2. 파일을 업로드 및 폼 요소 처리를 위한 MultiparRequest 클래스
03. 폼 데이터 분석 및 파일 업로드 페이지 구현
04. 여러 개의 파일 업로드
핵심정리
실습예제
Chapter 13 회원가입 및 로그인
01. 데이터베이스 설계
1-1. 회원테이블 만들기
1-2. 우편번호 테이블 만들기
02. 설계 및 구현
2-1. 회원가입 만들기
2-2. 회원인증 만들기
2-3. 회원인증 및 가입에 필요한 자바와 빈즈 만들기
03. 회원 인증 및 가입 페이지 실행
핵심정리
실습예제
Chapter 14 계층형 게시판
01. 데이터베이스 설계
02. 설계 및 구현
2-1. 게시물의 쓰기, 읽기, 삭제 만들기
2-2. 게시판, 수정, 답변 만들기
2-3. 게시판에 필요한 자바와 빈즈
2-4. 게시판 페이지 실행
핵심정리
실습예제
Chapter 15 투표 프로그램
01. 데이터 베이스 설계
02. 투표 프로그램 구현
2-1. 투표 프로그램 기본 틀 작성
03. 투표 프로그램 실행
핵심정리
실습예제
Chapter 16 홈페이지 구축
01. 데이터 베이스 설계
02. 홈페이지 구현
2-1. 홈페이지 기본 틀 작성
2-2. 회원정보 수정 페이지 작성
03. 홈페이지 테스트
핵심정리
실습예제
Part 05 JSP 중급 기술 익히기
Chapter 17 표현언어(EL)과 JSTL(JSP Stamdard Tag Liblary)
01. JSP의 표현언어(Expression Language)
1-1. 표현언어(EL)의 이해
1-2. 표현언어의 기본(내장)객체
1-3. 표현언어의 연산자
1-4. 표현언어의 클래스 정적 메소드 사용
02. JSP의 JSTL(JSP Standar Tag Library)
2-1. JSTL의 이해
2-2. JSTL의 설치 및 종류
2-3. JSTL의 Core 태그
2-4. JSTL의 포매팅(Formating) 태그
2-5. JSTL의 SQL 태그
2-6. JSTL의 함수(Functions)
핵심정리
실습예제
Chapter 18 커스텀 태그(Custom Tag)
01. 커스텀 태그의 기술소개
02. 커스텀 태그 시작하기
03. 커스텀 태그의 세부요소
3-1. 태그 라이브러리 지시자(Tag Library Directives)
3-2. 사용자 태그의 설명자 파일(Tag Library Descriplor)
3-3. 사용자 태그의 처리를 담당하는 태그 핸들러(Tag Handler)
04. 속성값이 있는 커스텀 태그 만들기
05. 스크립트 변수 생성하기
핵심정리
실습예제
부 록
Appendix 01 Oracle과 MS-SQL 연결 설정
01. Oracle 연결하기
1-1. Oracle 전용 SQLGale 다운로드 및 설치
1-2. Oracle 전용 JDBC 드라이버 설치
1-3. Oracle 접속을 위한 클래스파일과 JSP파일 작성
1-4. 연결 테스트
02. MS-SQL 연결하기
2-1. MS-SQL 전용 SQLGate 다운로드 및 설치
2-2. MS-SQL 전용 JDBC 드라이버 설치
2-3. MS-SQL 접속을 위한 DBConnectionMgr.java 수정
2-4. 연결 테스트
Appendix 02 Tomcat Server 환경설정
01. 톰캣 Server.xml 설정하기
1-1. Connector 태그
1-2. host 태그
02. web.xml 설정하기
2-1. listings
2-2. welcome-file
2-3. Excrption 발생 시 전환되는 페이지 설정
2-4. 404에러 발생 시 전환되는 페이지 설정