책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > JSP
· ISBN : 9788972806417
· 쪽수 : 632쪽
· 출판일 : 2002-03-05
목차
1장 웹서비스와 자바 언어
1. 인터넷과 웹서비스
인터넷(Internet) 탄생
웹(Web) 서비스
클라이언트(Client)와 서버(Server)
URL(Uniform Resource Locator)
HTTP(Hyper Text Transfer Protocol)
HTML(Hyper Text Markup Language)
2. 자바(JAVA) 언어
자바의 유래
자바 언어의 특징
3. JDK 설치 및 사용법
JDK 설치하기
JDK 설치 확인하기
4. 자바 프로그램들
자바 어플리케이션
자바 애플릿
자바 서블릿
자바 언어를 공부하는 법
2장 JSP 실행 환경과 구성 요소들
1. 동적 컨텐츠(Contents) 생성 기술들
정적 컨텐츠 서버
CGI(Common Gateway Interface : 공통 게이트웨이 인터페이스)
서버 확장 API (Application Program Interface)
ASP(Active Server Page : 액티브 서버 페이지)
자바 서블릿(Java Servlet)
JSP(Java Server Page : 자바 서버 페이지)
2. JSP 실행환경 설치
JSP 컨테이너
자카르타 톰캣 설치 확인하기
3. 웹서비스 이용과 제공
웹서비스 이용하는 법
웹서비스 제공하기
가상 디렉토리
4. JSP 구성 요소들
JSP 구조와 구성 요소들
주석(Comment) 문들
스크립팅 태그들
선언문
표현식(Expression)
스크립틀릿(Scriptlet)
3장 자바 언어(1)
1. 기본 원칙, 키워드와 식별자
주석문과 기본 원칙
키워드(Keyword) 혹은 예약어
식별자(Identifier)
2. 변수와 데이터형(Data Type)
변수
데이터형(Data Type) 종류
리터럴 (Literals)
정수형 (byte, short, int, long)
실수형 (float, double)
논리형 (boolean)
문자형 (char)
문자열 (String)
배열
3. 연산자들
연산자의 종류와 우선 순위
대입 연산자
산술(arithmetic) 연산자
비교 연산자들
(단축) 논리 연산자들
이진 논리 연산자들
쉬프트(Shift) 연산자들
조건(conditional) 연산자
4장 자바 언어(2)
1. 조건(Conditional) 문들
if 문
else 문
switch 문
2. 반복 문들과 이동 문들
for 문
while 문
do...while 문
continue 문과 break 문
3. 객체 지향 프로그램
클래스(Class)와 객체(Object) 개념
클래스(class) 정의
클래스의 필드(Field)
클래스의 메소드(Method)
확장 클래스(class) 선언
객체(Object) 생성
객체 사용
4. 자바 패키지(package)들
클래스 라이브러리
패키지(package)
임포트(import) 문
자바의 기본 패키지들
자바의 확장 패키지들
5장 입력 양식과 request 객체
1. 문자열
String 클래스
StringBuffer 클래스
2. JSP 내장 객체들
JSP 내장 객체들
페이지 입출력에 관계된 객체들
외부 환경 정보를 제공하는 객체들
오류 처리용 내부 객체
JSP 서블릿에 관계된 객체들
3. request 객체
request 객체
입력 양식(FORM)
사용자 입력 데이터를 읽기
데이터들을 가진 태그
입력 양식에서 get 메소드
getParameterValues 메소드
Enumeration 인터페이스
기타 메소드들
6장 지시자(Directives)태그들, out과 response 객체
1. 지시자(Directives) 태그들
지시자(Directive) 태그 형식
page 지시자
info 속성
language 속성
extends 속성
import 속성
contentType 속성
buffer 속성
autoFlush 속성
errorPage 속성
isErrorPage 속성
session 속성
isThreadSafe 속성
include 지시자
taglib 지시자
2. out 객체
HTTP 메시지 형식
out 객체
페이지에 정보 넣기
페이지 버퍼링(Buffering)
3. response 객체
컨텐츠 설정에 관련된 메소드들
응답 코드를 위한 메소드들
7장 session 객체와 상태 유지 기법들
1. 무상태 서버와 쿠키
상태와 무상태 서버
쿠키와 Cookie 클래스
2. session 객체
session 객체
session 시작과 종료
session 객체 속성
3. 상태 유지 기법들
Hidden Field 이용
URL 다시 쓰기
쿠키(Cookie) 기법
session 객체 사용
8장 application 객체와 그 외 객체들
1. application 객체
application 객체
컨테이너 정보 얻기
application 객체 속성
서버측 경로와 파일을 위한 메소드들
2. pageContext 객체
pageContext 객체
내장 객체 액세스 메소드들
제어 전달 메소드들
속성 액세스 메소드들
3. exception 객체
exception 객체
4. page 와 config 내장 객체
page 객체
config 객체
9장 JDBC(1)
1. 데이터베이스
데이터 저장소(Data Store)
관계형 데이터베이스
SQL(Structured Query Language)
테이블 생성 (CREATE TABLE)
레코드 추가 (INSERT INTO)
레코드 검색 (SELECT)
레코드 갱신 (UPDATE)
레코드 삭제 (DELETE FROM)
테이블 삭제 (DROP TABLE)
2. JDBC
JDBC
JDBC API
3 계층 클라이언트/서버 구조
3. DriverManager 클래스
타입 4 JDBC 드라이버
JDBC 작업 순서
DriverManager 클래스
getDrivers 메소드
JDBC URL
DBMS에 연결하기
10장 JDBC(2)
1. Connection 인터페이스
Connection 인터페이스
Statement 객체 생성
연결 닫기
Statement 인터페이스의 계층 구조
2. Statement 인터페이스
Statement 인터페이스
SQL 질의어 실행
객체 닫기
PreparedStatement 인터페이스
3. ResultSet 인터페이스
ResultSet 인터페이스
커서(cursor)와 레코드 이동
필드(field) 값을 읽기
객체 닫기
테이블의 레코드 개수
Page 단위로 보기
11장 게시판
1. 설계 사항들
구조 설계
데이터베이스 테이블 설계
2. 게시판 웹 페이지들
게시물 목록
새글쓰기
글읽기
수정하기
삭제하기
12장 액션(Action) 태그와 자바 빈즈(Beans)
1. 액션(Action) 태그
include 액션 태그
자바 빈(Bean) 액션 태그
plug-in 액션 태그
2. 자바 빈즈(Beans)
자바 빈즈(Beans)
3. 자바 빈즈(Beans) 제작
산술 계산기
13장 파일(File) 다루기
1. java.io 패키지
java.io 클래스들 분류
File 클래스
2. 파일 데이터
파일에 문자 읽기와 쓰기
FileReader 클래스
FileWriter 클래스
3. 구성(Configuration) 파일 다루기
구성 파일 형식
구성 파일 읽기
4. 구성 파일을 가진 빈(ConnBean) 설계
ConnBean 빈(Bean) 설계
14장 YBBS (게시판)
1. 설계 사항들
게시물 목록 순서
데이터베이스 테이블 설계
응답형(QA : Question/Answer) 게시판 원리
게시판의 구조 설계
다중 게시판
상태정보 유지기법
2. YBBS 소스들
게시물 목록 보기
새글쓰기
글읽기
응답쓰기
수정하기
삭제하기
검색하기
3. 설치 및 사용 방법
설치하기
사용하기
15장 회원제 어플리케이션
1. 설계 사항들
연결 풀(Connection Pool)
회원 테이블 설계
회원제 어플리케이션 골격
2. 회원 관리
UserBean.java
회원 가입
3. 로그인과 로그아웃
UserTicket.java
로그인(Login)
로그아웃(Logout)
비활동(Inactivity) 처리하기
비회원(불법) 사용 방지
4. 기타 회원 관리
회원 정보 변경
회원 탈퇴
회원 목록과 삭제
쪽지 확인
16장 YPDS(자료실)
1. 폼(Form) 데이터의 인코딩 방식
ENCTYPE 속성
URL 인코딩(단순한 인코딩)
멀티파트(Multipart) 인코딩
2. com.jspsmart.upload 패키지
파일 입력 양식
com.jspsmart.upload 패키지 설치하기
com.jspsmart.upload 패키지
SmartUpload 클래스
Request 클래스
Files 클래스
File 클래스
3. YPDS(자료실)
구조와 데이터베이스 테이블 설계
자료실 빈(YpdsBean.java)과 관련 클래스들
자료 목록(게시물 목록)
자료 올리기(새 글쓰기)
자료 읽기(글읽기)
응답 쓰기
수정하기
삭제하기
검색하기
부록
부록1 MySQL
1. MySQL 설치
설치하기
2. MySQL 사용법
MySQL 서버 실행 및 종료하기
mysql 클라이언트 프로그램
데이터베이스 생성과 삭제
3. 사용자 관리
mysql 데이터베이스
MySQL 사용자 등록하기
사용자용 데이터베이스
부록2 MySQL의 SQL 질의어들
테이블 생성(CREATE TABLE)
테이블 삭제(DROP TABLE)
레코드 추가(INSERT INTO)
레코드 검색(SELECT)
레코드 갱신(UPDATE)
레코드 삭제(DELETE FROM)
부록3 MyODBC
설치하기
설치 확인하기
부록4 DSN을 설정하는 방법
1. MySQL용 DSN
새로 만들기
수정하기
2. 서버용 DSN
새로 만들기
수정하기
부록5 부록 CDROM의 내용
java와 jspsrc 폴더
Jdk 폴더
jspSmartUpload 폴더
MyODBC 폴더
MySQL 폴더
Tomcat 폴더



















