이미 소장하고 있다면 판매해 보세요.
|
제Ⅰ부 JSP 친해지기
제1장 JSP 시작하기 1. JSP 소개 2. Server Side Script 3. 자바 기술 4. JSP의 특징 5. 다른 스크립트 언어와의 비교 6. 정리 제2장 JSP를 위한 준비 사항 1. JSP를 사용하기 위한 환경 2. 윈도우 기반의 JSP 환경 구축 3. 리눅스 기반의 JSP 환경 구축 4. JSP 프로그래밍 5. 정리 제3장 JSP의 기본 문법 1. JSP의 기본 구조 1.1 JSP의 기본 형식과 태그 1.2 변수의 통용 범위 1.3 JSP의 기본 태그 정리 2. JSP의 자료형과 기본 문장 2.1 기본 자료형과 수식 2.2 기본 문법과 문장들 2.3 배열 2.4 함수 2.5 클래스와 객체 2.6 확장 자료형과 형 변환 2.7 예외 처리 2.8 동기화 문제와 해결 3. Vector, Hashtable, StringTokenizer 3.1 Vector형 3.2 Hashtable 3.3 StringTokenizer 4. 지시자 4.1 page 지시자 4.2 include 지시자 5. 정리 제4장 JSP의 입출력 다루기 1. Out 객체를 이용한 출력하기 2. 폼을 이용한 입력받기 2.1 INPUT 태그에 의해서 만들어지는 폼 2.2 SELECT 태그에 의해서 만들어지는 폼 2.3 TEXTAREA 태그에 의해서 만들어지는 폼 2.4 폼을 활용한 설문 조사 프로그램 3. 스트림의 개념과 입출력 3.1 바이트스트림 입출력과 문자 스트림 입출력 3.2 바이트 단위 입출력 객체 3.3 문자 스트림 객체 4. 파일을 통한 입출력 4.1 디렉토리와 추상 경로 4.2 파일을 다루기 위한 객체와 함수들 5. JSP에서 네트워크 다루기 6. 폼과 스트림을 사용한 예제 6.1 URL 클래스를 이용한 JSP 브라우저 6.2 File 클래스를 이용하는 탐색기 7. 정리 제5장 내정 객체와 ACTION 1. JSP의 기본 구조 2. 내정 객체 다루기 2.1 HTTP 구조와 내정 객체의 관계 2.2 out 객체와 버퍼 다루기 2.3 request 객체 2.4 response 객체 2.5 session 객체 2.6 application 객체 2.7 config 객체 2.8 pageContext 객체 2.9 page 객체 3. JSP의 ACTION들 3.1 include 3.2 forward 3.3 plugin 4. 정리 제6장 JSP 서버 프로그램의 설계와 작성 1. 서버 프로그램 설계 방법 1.1 JSP 서버 환경과 데이터베이스 1.2 JSP 서버에서 공유 변수 동기화 1.3 공유 파일의 접근 1.4 내정 객체의 Attribute를 이용한 객체와 변수 공유 1.5 파일 경로와 URL 엔코딩 1.6 예외 처리 1.7 기타 2. 서버 프로그램 만들기 2.1 웹 노트 패드 2.2 웹 FTP 2.3 방명록 2.4 대화방 2.5 업로드 자료실 3. 정리 제II부 JSP 파고들기 제7장 JSP와 데이터베이스 1. 데이터베이스의 기본적인 이야기 1.1 데이터베이스를 사용하는 이유 1.2 데이터베이스 기술 1.3 데이터베이스의 기본 기능 1.4 SQL 2. MySQL DBMS의 설치 2.1 MySQL의 소개 2.2 MySQL의 사용법 3. JDBC의 새로운 이해 3.1 JDBC의 개념과 특성 3.2 JDBC 연결 유형 3.3 JDBC의 API 분석 3.4 JDBC 드라이버의 설치 4. 데이터베이스를 이용한 업로드 게시판 4.1 데이터베이스의 설계 4.2 데이터베이스의 준비 4.3 개발 환경을 위한 웹 서버의 설정 4.4 프로그램의 개발 5. 정리 제8장 회원 관리 시스템 eFairy 1. 프로젝트 개요 2. 기능 설계 3. 데이터베이스 설계 4. 데이터베이스 준비 5. 개발 환경을 위한 웹 서버 설정 6. 실제 프로그램의 작성 7. 정리 제9장 JSP 컴포넌트 사용하기 1. JSP 컴포넌트 모델 1.1 소프트웨어 개발 방식의 변화 1.2 컴포넌트의 구조 1.3 개발 측면에서 컴포넌트의 장단점 1.4 웹 개발과 컴포넌트 2. Beans의 기초 3. JSP와 Beans 3.1 JSP의 Beans 태그들 3.2 JSP에서 Beans 사용 3.3 Property 이름과 내부 메쏘드의 사용 3.4 id와 class의 관계 3.5 index를 가진 property 사용하기 3.6 request에서 Beans의 초기화 3.7 강제적인 Beans의 종료 4. Beans의 개발 4.1 일반적인 규칙들 4.2 Beans를 이용한 JSP 페이지 4.3 Beans에서 scope 설정하기 4.4 request와 Beans 5. 정리 제10장 웹 메일 클라이언트 1. 기본 개념 1.1 E-mail 시스템의 개요 1.2 SMTP의 소개 1.3 ESMTP의 소개 1.4 POP3의 소개 1.5 IMAP4의 소개 1.6 MIME의 소개 2. SMTP와 POP의 구현 2.1 SMTP 프로토콜과 구현 방법 2.2 POP 프로토콜과 구현 방법 3. 웹 메일 클라이언트의 구현 4. MIME 형식 메일 보내기 4.1 MIME 형식 4.2 Base64 엔코딩 4.3 Base64를 이용한 MIME 형식 메일 보내기와 받기 5. 정리 제III부 JSP 정복하기 제11장 웹 어플리케이션 배포 1. JSP에서의 배포 2. Web Application Archive, WAR 3. 표준 디렉토리 구조 4. web.xml 5. WAR 패키지 만들기 6. 간단한 JSP 프로그램의 배포 과정 7. 정리 제12장 사용자 정의 태그 1. 사용자 정의 태그 소개 2. Tag Library의 구성 요소 3. Tag Handler 구현 4. Tag Library Descriptor의 작성 5. 사용자 정의 태그의 미래 6. 정리 제13장 Tomcat 설정하기 1. Tomcat의 운영 2. Apache와 Tomcat 연동하기 3. 보다 실제적인 Tomcat 설정 4. |
|
explorer.jsp는 3행의 dirPath와 24행의 listView, 두 개의 클래스로 구성된다. 클래스 dirPath는 상위 디렉토리를 찾기 위한 함수 getParent()를 제공한다. 15행의 getParent()는 주어진 디렉토리를 파싱(parsing)해서 상위 디렉토리를 구해 주는데, 이 함수는 상대 경로에 적용된다. 클래스 listView는 파일 리스트를 만들어주는데, 생성자와 멤버 함수 listFile()로 구성된다. 41행의 listFile()은 해당 디렉토리 안에 있는 파일, 디렉토리, 파일이 만들어진 시간을 기록하는 함수로서 웹 노트패드의 파일 열기에 사용한 listViewm 객체와 거의 동일하다.
--- p.271 |
|
이 책은 __ 이 책은 JSP 시작점에서 JSP 정복까지의 최단 거리를 제시한다. 필자는 가능한 한 군더더기를 없애고, 실제 JSP 웹 서버 구축 및 운영에 관하여 꼭 필요한 이야기들만을 하고자 하였다. 이 책은 풍부한 예제를 통하여 초보자도 이해하기 쉽도록 하였으며, 회원 관리 시스템, 웹 메일 시스템 등의 실용 예제와 조금 난이도가 높은 사용자 정의 태그, 웹 어플리케이션 배포 등을 소개함으로써 전문 웹 관리자가 JSP 웹 서버를 운영하는데 실질적인 도움을 주고자 하였다. 부록에서 소개하는 Jakarta Project의 내용 또한 독자의 호기심을 자극할 것이라고 생각한다.
소프트웨어와 버전 __ 이 책에서는 j2sdk-1.3과 j2dsdk-1.3.0_02를 사용하였다. JSP 엔진인 Tomcat은 3.0 버전부터 3.2 버전까지를 사용했다. 7장에서는 데이터베이스 엔진을 위해서 MySQL 3.23.XX 버전을 이용하였으며, JSP와의 연동을 위한 JDBC는 MM.MySQL을 사용하였다. 이 책 전체에서는 기본적으로 JSP 엔진이기도 한 Tomcat을 웹 서버로 사용하였으나, 부록에서 Apach 웹 서버와의 연동을 설명하였다. 또한, 이 책에서 사용된 모든 소스 및 관련 프로그램들은 Windows 95, 98, ME, NT, 2000 등의 Win32 기반과 Linux에서 테스트하였다. 독자에게 __ JSP를 공부하려는 독자들에게 한 가지 하고 싶은 말이 있다. 讀書百遍意自現(독서백편의자현). 필자가 공부할 때 늘 새기는 말로, 책을 백 번 읽으면 그 뜻을 저절로 안다는 뜻이다. 어떤 책이든 한번만에 이해할 수 있는 책은 없다. 모르는 내용도 한 번, 두 번 읽다 보면 저절로 깨우치게 되는 것이다. 부족한 점이 많지만, 이 책이 여러분의 실력 향상에 조금이라도 도움이 된다면 필자는 더 이상 바랄 것이 없겠다. 이 책으로 JSP의 세계에 접어든 독자들의 앞날에 언제나 기분 좋고 유쾌한 이해의 길이 열리길 두 손 모아 기도 드린다. 평가를 바라며 __ 우리는 JSP와 Java 기술들, 그리고 실제적인 운영에 필요한 웹 서버와 관련된 기술들을 설명하는 데에 최선을 다하였다. 이 책이 JSP 기술을 보급하고, 독자들이 자바 기술과 더불어 더 나은 웹 프로그래밍을 하는데 도움이 되기를 바란다. 만일 이 책에 대한 평가나 문의 사항이 있으면 jspkorea@i.am으로 보내주기 바란다. --- 저자서문에서 |