서브메뉴

본문

JSP 30일 완성
JSP 30일 완성
저자 : 권혜윤
출판사 : 영진.com
출판년 : 2002
정가 : 20000, ISBN : 8931421427

책소개


실제 활용 가능한 예제를 중심으로, JSP의 근간을 이루고 JSP에서 자주 사용되는 자바 언어의 문법을 골라 알기 쉽게 설명해놓음으로써 초보자들이 쉽고 편안하게 JSP를 접할 수 있도록 구성했다. 쿠키와 세션, 자바빈즈, 데이터베이스 연동 등 JSP의 핵심 내용들이 그림과 함께 알기 쉽게 설명되어 있고, 회원 등록, 게시판, 자료실 등의 실전 예제들을 통해 JSP의 실제적인 활용 방법을 익힐 수 있다. 또한 초보자가 어려워하는 컴퓨터 환경 설정 부분을 단계별 설명으로 쉽게 따라할 수 있도록 했다.

[부록 CD] 전자책 컨텐츠 수록, 누적포인트 자동적립 프로그램 탑재, JDK 1.4, 톰캣 4.0.3, EditPlus 2.1, 본문 예제 소스

목차


1일 출발! JSP
1. HTML 문서의 한계
2. CGI의 활용과 한계
3. JSP 이전 단계, 서블릿의 활용과 한계
4. JSP의 탄생
5. JSP의 수행 과정

2일 JSP 개발 및 실행 환경 만들기
1. JSP 개발 및 실행 환경
2. JDK 설치하기
3. 톰캣 설치하기
4. JSP 페이지 처음 만들기
5. JSP 관련 API 문서

3일 JSP 기본 문법 I
1. 변수의 선언과 값의 할당
2. 메소드의 선언과 구현
3. 표현식을 이용한 JSP 코드 출력
4. 스크립트릿을 이용한 실행 코드 작성

4일 JSP 기본 문법 II
1. 조건문 만들기
2. 반복문 만들기
3. 배열 만들기
3. 주석문 달기

5일 객체 만들기 Ⅰ
1. 객체란 무엇인가
2. 클래스의 정의와 객체의 생성
3. 객체를 생성하는 여러 가지 방법

6일 객체 만들기 Ⅱ
1. 상속 활용하기
2. abstract 클래스와 인터페이스
3. 데이터의 형변환
4. 예외 다루기

7일 JSP 내장 객체와 지시자
1. request 객체
2. response 객체
3. out 객체
4. session 객체
5. JSP 지시자

8일 알아두면 우용한 자바 클래스 I
1. 날짜/시간 관련 클래스
2. 문자열 관련 클래스
3. 객체를 저장하는 콜렉션들

9일 알아두면 우용한 자바 클래스 II
1. 객체를 저장하는 콜렉션들
2. 파일 관련 클래스들

10일 폼 만들기
1. 폼이란?
2. 데이터 전송 방식 GET과 POST
3. request 객체
4. 텍스트 입력 상자의 처리

11일 여러 가지 폼 처리하기
1. JSP를 이용한 체크박스의 처리
2. JSP를 이용한 라디오 버튼의 처리
3. JSP를 이용한 선택 메뉴의 처리
4. JSP를 이용한 여러 줄 텍스트 상자 처리
5. 기타 여러 가지 폼

12일 JSP를 위한 자바스크립트와 스타일시트
1. 자바스크립트 기본 문법
2. 자바스크립트를 이용한 폼 데이터 검사
3. 스타일시트를 이용한 폼 모양 다듬기

13일 쿠키와 세션을 이용한 카운터
1. 쿠키와 세션이란?
2. 쿠키의 설정
3. 쿠키를 이용한 카운터 만들기
4. 세션을 이용한 카운터 만들기

14일 자바빈즈의 활용 I
1. 자바빈즈란
2. 자바빈 클래스의 생성 과정
3. 자바빈 클래스 만들기
4. 자바빈을 사용한 JSP 페이지 만들기

15일 자바빈즈의 활용 II
1. 자바빈즈와 파라미터
2. scope 속성
3. application영역 활용하기

16일 관계형 데이터 베이스와 오라클
1. 데이터 베이스와 DBMS
2. 관계형 데이터베이스에 대해서
3. 고유키와 외래키
4. 오라클 설치하기

17일 SQL(Structure Query Lanauage) Ⅰ
1. SQL이란?
2. 오라클에서 SQL 명령 실행하기
3. 테이블 만들기
4. 오라클의 데이터형
5. 테이블 설정 정보 알아내기

18일 SQL(Structure Query Lanauage) Ⅱ
1. 테이블 구조 변경하기
2. 테이블에 데이터 저장
3. 칼럼의 데이터 수정하기
4. 데이터 삭제하기
5. 칼럼의ㅣ 데이터 검색하기
6. 시퀀스
7. COMMIT과 ROLLBACK

19일 JDBC를 이용한 프로그램 작성
1. JDBC에 대해서
2. JDBC 드라이버 설치하기
3, JDBC 이용해서 프로그램 작성
4. JDBC를 이용한 주소록 프로그램 작성

20일 JDBC를 이용한 JSP 페이지 작성하기
1. 도서 정보 JSP 페이지
2. 도서 정보 입력 테이블 작성하기
3. 도서 정보 입력 페이지 작성하기
4. 입력 받은 정보를 저장하는 info_act.jsp 작성
5. 입력한 도서의 리스트 보기

21일 JDBC의 고급 기술
1. PreparedStatement
2. Database Connection Pool
3. PreparedStatement와 데이터베이스 ConnectionPool을 이용한 JSP 페이지 작성하기

22일 JavaMail을 이용해서 웹메일 페이지 만들기
1. JavaMail에 대해서
2. JavaMail API 살펴보기
3. 웹메일 페이지 작성하기

23일 회원 가입 페이지 작성하기 Ⅰ
1. 회원 가입 페이지의 원리
2. 회원 정보 관리 빈즈 파일 만들기

24일 회원 가입 페이지 작성하기 Ⅱ
1. 회원 정보 입력 페이지
2. 아이디 중복 체크 페이지
3. 우편 번호 검색 페이지
4. 회원 정보 저장하기

25일 회원 가입 페이지 작성 Ⅲ
1. 로그인 처리 페이지
2. 로그인 정보 처리하기
3. 회원 페이지
4. 로그아웃 페이지
5. 회원 정보 수정 페이지
6. 수정된 정보 저장하기
7. 회원 탈퇴

26일 답변형 게시판 만들기 Ⅰ
1. 답변형 게시판의 원리
2. 답변형 게시판의 구성 파일과 역할
3. 게시판 테이블 작성하기
4. 답변형 게시판 빈즈 클래스

27일 답변형 게시판 만들기 Ⅱ
1. 게시물 작성 페이지
2. 입력된 게시물 저장 페이지
3. 게시판 리스트 보기
4. 게시물 읽기

28일 답변형 게시판 만들기 Ⅲ
1. 답변 등록
2. 답변 처리 페이지
3. 게시물 삭제 페이지
4. 삭제 처리 페이지
5. 게시물 수정
6. 수정된 게시물 처리
7. 관리자 로그온 페이지
8. 관리자 로그인 처리
9. 관리자 페이지
10. 관리자 처리 페이지

29일 파일 업로드 페이지 작성하기
1. multipartRequest 설치하기
2. 간단한 파일 업로드 페이지 작성하기
3. 여러 개의 파일을 동시에 업로드하기

30일 자료실을 만들자
1. 자료실 만들기
2. 자료실 테이블 작성하기
3. 파일 업로드 페이지
4. 파일 업로드 처리 페이지
5. 업로드 파일 다운로드 받기

Appendix EditPlus 설치 및 사용법