| 000 | 00805namccc200265 k 4500 | |
| 001 | 000000640279 | |
| 005 | 20100806063459 | |
| 007 | ta | |
| 008 | 990712s1999 ulka 0 1a kor | |
| 020 | ▼a 8974676176 ▼g 93560 : ▼c \28000 | |
| 040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
| 041 | ▼a kor ▼h eng | |
| 049 | 1 | ▼l 121038313 ▼f 과개 ▼f 121038314 ▼f 과개 ▼l 111126872 ▼l 111126873 ▼f 개가 ▼l 111126874 ▼f 개가 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 0075 ▼2 KDCP | |
| 090 | ▼a 005.133 ▼b 1999q | |
| 100 | 1 | ▼a Zukowski, John |
| 245 | 1 0 | ▼a 이것이 Java 1.2 / ▼d John Zukowski 저 ; ▼e KMK정보산업연구원 ; ▼e 이용운 [공편]. |
| 260 | ▼a 서울 : ▼b 삼각형 , ▼c 1999. | |
| 300 | ▼a 1243 p. : ▼b 삽도 ; ▼c 24 cm + ▼e CD-ROM 1매. | |
| 500 | ▼a 색인수록 | |
| 700 | 1 | ▼a 이용운 |
| 710 | ▼a KMK정보산업연구원 | |
| 950 | 0 | ▼b \28000 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 1999q | 등록번호 121038313 (23회 대출) | 도서상태 분실(장서관리) | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고1(동양서)/ | 청구기호 005.133 1999q | 등록번호 121038314 (31회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 1999q | 등록번호 151066690 (25회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 1999q | 등록번호 121038313 (23회 대출) | 도서상태 분실(장서관리) | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고1(동양서)/ | 청구기호 005.133 1999q | 등록번호 121038314 (31회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 1999q | 등록번호 151066690 (25회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
줄거리
***스윙 컴포넌트 세트를 사용하여 폼 구축하기
***2D API를 사용하여 고급 자바 그래픽 생성하기
***드래그 앤 드롭 지원 구현하기
***컬렉션 API를 사용하여 고급 데이터 구조 지원하기
***자바 암호 아키텍처를 사용하여 내장 보안 제공하기
***자바 프로그램을 CORBA와 통합하기
***서블릿을 사용하여 서버측 성능 강화하기
***진정으로 빠른 자바 솔루션 구축하기
이 책의 기능과 구조
이 책의 목적은 자바를 이용하여 가능한 한 높은 생산성을 얻는 것입니다. 이 책은 엄청난 정보로 구성되어 있기 때문에 목차나 찾아보기를 이용하여 필요한 정보를 찾을 수 있습니다. 다음은 이 책의 내용에 대한 간단한 설명입니다.
1부: 자바의 기초
1부에서는 자바의 역사, 언어 및 프로그래밍 개념 등 자바에 대해 소개합니다. 1장은 자바란 무엇인가와 자바의 생성 과정을 설명하며, 2장은 자바 개발 환경에 대해, 3장은 객체지향 프로그래밍의 기초를 설명합니다. 4장에서는 자바 언어의 문법을, 5장은 클래스, 인터페이스 및 패키지를 설명하여 자바에 대한 이해를 돕습니다. 6장은 배열과 흐름 제어를, 7장은 자바의 예외처리 메커니즘을 설명하며 마지막으로 8장에서는 자바에서 멀티스레드 프로그램을 작성하는 방법을 설명합니다.
2부: 표준 자바 클래스 적용하기
2부에서는 자바 라이브러리(또는 자바에서 말하기를 패키지라는)를 설명합니다. 9장은 자바 패키지와 그것의 요소들 사이의 다른 점을 설명하며, 10장은 자바의 기초적인 애니메이션 기능을 설명하고, 11장은 고급 2D 기능을 설명합니다. 12장은 윈도우 패키지 및 화면에 객체를 표시하는 방법을 설명하고, 13장은 사용자가 사용할 수 있는 다른 객체들을 설명합니다. 14장은 이벤트를 통한 객체의 인터랙트를 설명하고, 15장은 사용자가 사용할 수 있는 좀더 고급 객체를 다룹니다. 16장은 애플리케이션 사이에 정보를 전송하는 것이 가능하도록 하는 메커니즘을, 17장은 컬렉션을 다루기 위한 자바에서의 데이터 구조 지원 클래스를 설명합니다. 18장에서는 이전 장에서 설명한 기술들을 통합하는 고급 프로그래밍에 대해 설명하고, 19장은 자바 스트림을 통한 I/O 프로그래밍을 설명합니다. 마지막으로 20장은 인터넷을 사용하는 프로그램을 만드는 방법을 설명합니다.
3부 고급편
3부에서는 자바에 대해 깊이 있게 설명합니다. 고급 자바 프로그램을 원하는 경우에는 이곳 3부를 살펴보기 바랍니다.
21장은 JDBC를 소개하고 SQL 데이터베이스의 액세스 방법을 설명합니다. 22장은 JavaBeans API와 이것을 소프트웨어 개발에 사용하는 방법을 설명합니다. 23장에서는 자바 웹 서버 및 서블릿(servlet)을 사용한 웹 서버 확장 방법을 설명하며, 24장은 자바 보안 메커니즘이 민감한 운영을 보호하는 방법을 설명합니다. 25장은 동일한 자바 환경에서의 분산 컴퓨팅을 위한 RMI(Remote Method Invocation)를 설명합니다. 마지막으로, 26장에서는 동일한 컴퓨팅 환경에서의 분산 컴퓨팅을 위한 자바와 CORBA를 살펴봅니다.
이 책의 목적은 자바를 이용하여 가능한 한 높은 생산성을 얻는 것이다. 이 책은 엄청난 정보로 구성되어 있기 때문에 목차나 찾아보기를 이용하여 필요한 정보를 찾을 수 있습니다. 다음은 이 책의 내용에 대한 간단한 설명이다.^1부: 자바의 기초^1부에서는 자바의 역사, 언어 및 프로그래밍 개념 등 자바에 대해 소개한다.
1장은 자바란 무엇인가와 자바의 생성 과정을 설명하며, 2장은 자바 개발 환경에 대해, 3장은 객체지향 프로그래밍의 기초를 설명한다. 4장에서는 자바 언어의 문법을, 5장은 클래스, 인터페이스 및 패키지를 설명하여 자바에 대한 이해를 돕는다. 6장은 배열과 흐름 제어를, 7장은 자바의 예외처리 메커니즘을 설명하며 마지막으로 8장에서는 자바에서 멀티스레드 프로그램을 작성하는 방법을 설명한다.
^2부: 표준 자바 클래스 적용하기^2부에서는 자바 라이브러리(또는 자바에서 말하기를 패키지라는)를 설명한다. 9장은 자바 패키지와 그것의 요소들 사이의 다른 점을 설명하며, 10장은 자바의 기초적인 애니메이션 기능을 설명하고, 11장은 고급 2D 기능을 설명한다. 12장은 윈도우 패키지 및 화면에 객체를 표시하는 방법을 설명하고, 13장은 사용자가 사용할 수 있는 다른 객체들을 설명합니다.
14장은 이벤트를 통한 객체의 인터랙트를 설명하고, 15장은 사용자가 사용할 수 있는 좀더 고급 객체를 다룬다. 16장은 애플리케이션 사이에 정보를 전송하는 것이 가능하도록 하는 메커니즘을, 17장은 컬렉션을 다루기 위한 자바에서의 데이터 구조 지원 클래스를 설명한다. 18장에서는 이전 장에서 설명한 기술들을 통합하는 고급 프로그래밍에 대해 설명하고, 19장은 자바 스트림을 통한 I/O 프로그래밍을 설명한다.
마지막으로 20장은 인터넷을 사용하는 프로그램을 만드는 방법을 설명한다.^3부 고급편^3부에서는 자바에 대해 깊이 있게 설명한다. 21장은 JDBC를 소개하고 SQL 데이터베이스의 액세스 방법을 설명한다. 22장은 JavaBeans API와 이것을 소프트웨어 개발에 사용하는 방법을 설명한다. 23장에서는 자바 웹 서버 및 서블릿(servlet)을 사용한 웹 서버 확장 방법을 설명하며, 24장은 자바 보안 메커니즘이 민감한 운영을 보호하는 방법을 설명한다.
25장은 동일한 자바 환경에서의 분산 컴퓨팅을 위한 RMI(Remote Method Invocation)를 설명한다. 마지막으로, 26장에서는 동일한 컴퓨팅 환경에서의 분산 컴퓨팅을 위한 자바와 CORBA를 살펴본다.
정보제공 :
책소개
저자소개
목차
목차
머리말 = 25
JAVA1.2 제1부 자바의 기초 = 33
제1장 자바 소개 = 35
자바의 역사 = 37
자바의 선조 : Oak = 37
자바가 시장에 등장하다 = 38
자바와 웹 = 38
웹에 대하여 = 39
웹 브라우저 기능의 확장 = 42
일반 프로토콜로서의 자바 = 43
자바 아키텍처= 44
자바 작동 방법 = 45
자바의 특징 = 47
다른 툴과 함께 자바 사용하기 = 53
네이티브 코드(Native Code) = 53
JavaScript = 54
넷스케이프 플러그리인(Netscape Plug-in) = 54
ActiveX = 55
JDBC = 55
JavaBeans = 56
자바 1.1의 새로운 특징 = 56
자바 1.2의 새로운 특징 = 57
요약 = 57
제2장 애플릿, 애플리케이션과 JDK = 59
자바 애플릿과 자바 애플리케이션 = 60
JDK의 사용 = 62
JDK 유틸리티 = 63
JDK 다운로드와 설치 = 65
JDK로 자바 애플리케이션 만들기 = 67
자바 애플리케이션 소스 코드 = 67
JDK로 애플릿 만들기 = 77
자바 애플릿용 HTML = 77
자바 런타임 환경(JRE)으로 애플리케이션 배포하기 = 89
JDK 1.2의 새로운 기능 = 89
요약 = 91
제3장 자바 객체로 작업하기 = 93
OOP 소개 = 94
데이터 구조 =94
구조체에서 클래스로 : 캡슐화 = 99
다형성(Polymorphism) = 107
생성자와 소멸자 = 112
생성자(Constructors) = 112
가비지 컬렉션(Garbage Collection) = 114
소멸자(Finalizers) = 116
요약 = 117
제4장 데이터형, 한정자와 표현식 = 121
자바 구문 사용하기 = 122
주석(Comments) = 123
문장(Statements) = 124
코드블록(Code Blocks) = 124
소스 파일 구조 = 125
키워드(Keywords) = 126
식별자(Identifiers) = 127
리터널(Literals) = 128
표현식과 연산자 =129
자바 내장 데이터형 = 143
변수 선언 = 143
숫자 데이터형 = 144
부울 데이터형 = 146
문자 데이터형 = 146
문자열 데이터형 = 147
클래스 선언 = 147
범위 규칙 = 149
자바의 내부 클래스 = 150
자바의 데이터형과 메소드 한정자 = 150
저장과 유효 기간 한정자 = 151
액세스 범위 한정자 = 156
요약 = 159
제5장 자바 클래스, 인터페이스와 패키지 = 161
데이터형 변환을 위한 캐스팅 = 162
프리미티브 타입 사이의 캐스팅 = 163
참조형 사이의 캐스팅 = 164
멤버와 생성자 참조를 위한 this와 super 사용하기 = 165
멤버 참조를 위한 this와 super = 165
생성자 참조를 위한 this와 super = 167
클래스 정의 외부로부터 수퍼클래스 멤버 억세스하기 = 167
객체 메모리 모델 = 170
자바 인터페이스 사용 = 174
인터페이스 선언하기 = 174
implements 절 = 175
콜백 함수를 구현하기 위한 인터페이스 사용하기 = 176
자바 패키지 사용하기 = 178
클래스 이름 결정하기 = 178
패키지와 디렉토리 = 179
package 문 = 181
import 문 = 181
요약 = 182
제6장 배열과 흐름 제어문 = 185
배열 사용하기 = 186
배열이란? = 186
배열 요소 액세스하기 = 188
배열 선언하고 생성하기 = 188
배열 복사하기 = 190
다차원 배열 = 192
흐름 - 제어문 사용하기 = 193
조건문 = 194
루프문 = 197
흐름 - 중지문 = 199
예제 : 일상 온도 측정하기 = 201
요약 = 204
제7장 예외처리 = 207
예외처리의 개요 = 208
기본 모델 = 208
예외처리를 사용하는 이유는? = 211
예외 클래스 계층 구조 = 213
예외처리 구조 = 216
예외에 사용할 수 있는 메소드 = 221
throw 문 = 222
throws 절 = 222
독자적인 예외 클래스 생성하기 = 223
예제 : 나이 예외 = 224
요약 = 228
제8장 스레드와 멀티스레드 = 231
멀티스레드의 개요 = 232
스레드의 기초 = 236
스레드를 생성하고 실행하기 = 236
스레드 제어 메소드 = 238
스레드의 유효 기간 = 241
스레드 그룹 = 244
스레드와 스레드 그룹에 대한 정보 얻기 = 245
고급 멀티스레드 = 248
스레드 동기화 = 248
인터 스레드 통신 = 257
우선 순위와 스케줄링 = 266
스레드 지역 변수 = 272
데몬 스레드 = 275
요약 = 275
JAVA1.2 제2부 표준 자바 클래스 적용하기 = 279
제9장표준자바 패키지 = 281
자바 패키지와 클래스 계층 구조 = 282
java.util 패키지 - 메인 언어 지원 = 284
타입 랩퍼 클래스 = 285
문자열 클래스 = 286
수학 라이브러리 클래스 = 287
멀티스레드 지원 클래스 = 287
하위 레벨 시스템 액세스 클래스 = 289
에러와 예외 클래스 = 289
java.util 패키지 - 유틸리티 지원 = 290
핵심 컬렉션 구현 클래스 = 292
구체적 컬렉션 구현 클래스 = 292
추상 컬렉션 구현 = 292
하부 구조 인터페이스와 클래스 = 293
Date와 지원 클래스 = 294
Locale과 지원 클래스 = 294
BitSet 클래스 = 295
Observer 인터페이스와 Observable 클래스 = 295
java.io 패키지 - 파일과 스트립 I/O 서비스 = 296
InputStream 클래스 = 297
OutputStrea 클래스 = 298
Reader와 Writer 클래스 = 299
RandomAccessFile 클래스 = 299
StreamTokenizer 클래스 = 300
java.awt 패키지 - 계층 구조의 중심 = 300
GUI 클래스 = 302
그래픽 클래스 = 307
기하학 클래스 = 310
그 외 AWT 클래스 = 311
com.sun.java.swing 패키지 = 311
JComponent 클래스 = 314
레이아웃 관리자 클래스 = 315
모델 클래스와 인터페이스 = 316
관리자 클래스 = 316
AbstractAction과 KeyStroke와 Action 인터페이스 = 316
그 외 스윙 클래스 = 317
java.net 패키지 - 인터넷, 웹, HTML 지원 = 317
패키지 java.applet - HTML 삽입 애플릿 = 319
그 외 자바 패키지 = 320
요약 = 322
제10장 애니메이션과 이미지 = 325
자바의 기본 그리기 툴 = 326
선과 사각형 그리기 = 329
다각형 그리기 = 332
타원 그리기 = 334
원호 그리기 = 336
텍스트 랜더링 = 342
사각형 영역을 이동하기 = 343
그래픽 상태 관리하기 = 348
애니메이션 기초 = 358
자바 이미지 작업하기 = 362
애니메이션의 최악의 적 : 화면 깜박임 = 368
더블 버퍼링을 사용한 부드러운 애니메이션 = 371
이미지 프로세싱 = 374
색상 모델 = 375
알고리즘적 이미지 만들기 = 378
생산자 - 소비자(Producer - Consumer) 디자인 패턴 = 386
이미지 필터링(Image Filtering) = 389
요약 = 393
제11장 2D 그래픽과 이미지 = 395
그래픽 프로세싱 = 396
Graphics2D로 이동 = 396
안티앨리어싱 랜더링 = 408
곡선 그리기 = 411
변환 = 417
합성하기 = 421
텍스트 프로세싱 = 424
확장 폰트 지원 = 424
고급 텍스트 레이아웃 = 425
이미지 처리 = 428
유연한 이미지 포맷 = 428
확장 이미지 작업 = 430
JPEG 인코딩 = 433
그래픽 디바이스 결합 = 434
그래픽 구성 = 435
인쇄하기 = 437
색상 관리 = 440
ICC 프로필 지원 = 440
색상 변환과 공간 = 440
요약 = 441
제12장 GUI 레이아웃 관리 = 443
자바의 GUI 접근법 = 444
AWT 환경 : 애플릿과 애플리케이션 = 445
애플릿용 코드 프레임워크 = 445
애플리케이션용 코드 프레임워크 = 453
레이아웃 관리자를 사용하여 GUI 디자인하기 = 455
컨테이너, 컴포넌트, 레이아웃 관리자 = 455
FlowLayout 레이아웃 관리자 = 461
컨테이너 인셋(Container Insets) = 465
BorderLayout 관리자 = 467
CardLayout 관리자와 JTabledPane = 470
JSplitPane = 474
GridLayout 관리자 = 477
BoxLayout 관리자와 Box = 479
GridBagLayout과 GridBagConstraints = 483
레이아웃 관리자 내부 : LayoutManger 인터페이스 = 490
요약 = 494
제13장 스윙 GUI 컴포넌트 = 497
AWT GUI 클래스의 수퍼클래스 : Component = 498
이벤트 처리 메소드 = 503
컴포넌트 이동과 크기 조절 메소드 = 504
위치와 기하학 쿼리 메소드 = 504
그래픽과 랜더링 메소드 = 505
레이아웃 관리자 메소드 = 506
자기-그리기 메소드(Self-Paninting Methods) = 506
부모/서브컴포넌트 메소드 = 507
상태 변경과 쿼리 메소드 = 508
이미지 관련 메소드 = 509
입력 메소드 관련 메소드 = 509
컴포넌트 피어 메소드(Component Peer Methods) = 510
GUI 클래스의 스윙 수퍼클래스 = 510
GUI에 컴포넌트 추가하기 = 514
버튼 추가하기 = 514
버튼에 이미지 표시하기 = 517
버튼 주위의 테두리 정의하기 = 521
AbstractButton 공유하기 = 525
툴팁 작업하기 = 534
JPanel로 그룹화하기 = 536
항목에 라벨 추가하기 = 537
토글 버튼 추가하기 = 540
체크 박스 추가하기 = 542
버튼 그룹에 라디오 버튼 추가하기 = 544
콤보 박스(풀다운) 리스트 = 546
스크롤 창 추가하기 = 549
목록 추가하기 = 551
슬라이더 제공하기 = 554
텍스트 필드 추가하기 = 558
패스워드 필드 숨기기 = 562
텍스트 영역 배치하기 = 564
툴바 드래그하기 = 566
내부 프레임 작업하기 = 568
테이블 설정하기 = 572
메뉴 시스템 컴포넌트 사용하기 = 574
메뉴 바 추가하기= 574
메뉴 추가하기 = 575
메뉴 항목 추가하기 = 577
체크 박스 메뉴 항목 추가하기 = 578
라디오 버튼 메뉴 항목 추가하기 = 579
팝업 메뉴 추가하기 = 580
메뉴 바를 구성하기 위한 프로그램 = 580
요약 = 582
제14장 이벤트 처리 = 585
이벤트 구동 프로그래밍 = 586
자바의 이벤트 위임 모델 = 587
이벤트 무시하기 = 587
시작 컴포넌트에서 이벤트 처리 = 588
이벤트 위임하기 = 590
자신에게 이벤트 위임하기 = 592
자바 이벤트 타입 = 592
정렬 이벤트 = 594
조상 이벤트 = 596
컴포넌트 이벤트 = 597
포커스 이벤트 = 600
입력 메소드 이벤트 = 602
내부 프레임 이벤트 = 603
항목 이벤트 = 605
키 이벤트 = 607
메뉴 이벤트 = 610
마우스 이벤트 = 612
페인트 이벤트 = 617
팝업 메뉴 이벤트 = 617
텍스트 이벤트 = 619
윈도우 이벤트 = 620
요약 = 622
제15장 고급 스윙 기능 = 625
고급 스윙 이벤트 처리 = 626
리스너 리스트 관리하기 = 626
액션 리스닝 추상화하기 = 628
키보드 이벤트 등록하기 = 631
다중 스레드 작업하기 = 633
사용자 다이얼로그 = 635
메시지 다이얼로그 = 635
색상 선택자 = 645
날짜 선택자 = 647
파일 선택자 = 648
폰트 선택자 = 656
화폐 선택자 = 657
모델/뷰/컨트롤러 아키텍처 = 657
버튼 모델 사용하기 = 659
버튼 대리자 이해하기 = 660
플러그인이 가능한 외형과 느낌 = 661
복잡한 스윙 컴포넌트 = 662
리스트와 콤보 박스 = 663
테이블 = 671
고급 텍스트 지원 = 690
트리 = 708
클라이언트 프로퍼티 = 718
요약 = 719
제16장 데이터 전송하기 = 723
전송 가능한 객체 = 724
클립보드 = 727
드래그 앤 드롭 = 730
요약 = 736
제17장 자바 컬렉션 = 739
배열 리뷰 = 740
Vector 사용하기 = 742
Vector 사용하기 = 742
Stack 푸시하기 = 747
Enumeration 사용하기 = 748
Dictionary, Hastable, Properties = 751
Dictionary 살펴보기 = 752
Hashtables 사용하기 = 753
Properties 검사하기 = 756
BitSet = 758
컬렉션과 Iterator = 759
세트(Set) = 764
리스트와 ListIterator = 765
ListIterator 사용하기 = 768
맵(Map) = 770
동기화와 가독성 = 772
알고리즘과 정렬하기 = 774
Comparable과 Comparator = 775
그 외 유틸리티 = 778
요약 = 778
제18장 고급 애플릿 프로그래밍 = 781
순수 GUI 중심 애플릿 = 782
예제 :스택 기반 계산기 = 782
이기적 애플릿 = 809
멀티스레드 애플릿 = 815
멀티스레드를 지원하기 위해 애플릿 베이스 클래스 확장하기 = 817
AppletTemplate 클래스 사용 = 820
예제 : 아날로그 시계 = 821
애플릿 로딩 시간 최소화하기 = 831
실행 파일의 최소화 = 832
클래스 수의 최소화 = 833
JAR(Java Archive) 파일 = 833
가능한 한 빨리 = 834
요약 = 834
제19장 스트림과 입/출력 프로그래밍 = 837
I/O 소프트웨어 레이어 = 838
자바의 파일 관리 메소드 = 839
자바의 파일 클래스 = 840
자바의 RandomAccessFile 클래스 = 845
자바의 I/O 스트림 처리 메소드 = 851
입력 스트림과 리더 = 852
입력 스트림 토큰화 = 873
출력 스트림과 라이터 = 881
PrintStrem과 PrintWriter = 889
객체 지속성과 직렬화 = 892
직렬화를 위한 기준 = 893
직렬화를 위한 출력 스트림 생성하기 = 894
역직렬화를 위한 객체 입력 스트림 사용하기 = 896
직렬화된 객체를 고려한 보안 = 897
직렬화 예회 = 898
객체 스트림 쓰기와 읽기 = 899
직렬화 예제 = 900
요약 = 904
제20장 네트워크 프로그래밍 = 907
자바의 네트워킹 프로토콜 : TCP/IP = 908
IP : 인터넷 데이터 통신의 핵심 = 908
TCP : 전송 인증 = 909
인터넷 주소 = 912
텍스트 주소 검사 = 913
숫자 주소 얻기 = 914
원격 시스템과의 통신 = 915
UDP를 사용하는 하위 레벨 통신 = 915
TCP를 사용하여 서버에 연결하기 = 918
SMTP 메일 서버에 연결하기 = 920
HTTP 웹 서버에 연결하기 = 924
다른 웹 리소스 패치하기 = 929
패스워드 검증 사용하기 = 936
서버 시스템 작성하기 = 939
간단한 서버 프로그램 = 940
샘플 서버에대한 클라이언트 = 942
팩토리와 팩토리 디자인 패턴 = 945
팩토리 클래스를 사용하여 문제 해결하기 =945
자바의 팩토리 인터페이스 = 946
요약 = 949
JAVA1.2 제3부 고급편 = 951
제21장 자바 데이터베이스 연결(JDBC) = 953
데이터베이스 프론트엔드로서의 자바 = 954
데이터베이스 클라이언트/서버 방법론 = 955
2층 데이터베이스 디자인 = 956
3층 데이터베이스 디자인 = 958
JDBC API = 959
API 컴포넌트 = 961
JDBC 사용의 제한(애플리케이션과 애플릿) = 979
보안 고려사항 = 981
JDBC 데이터베이스 예제 = 981
JDBC 드라이버 = 988
JDBC-ODBC 브리지 = 991
현재의 JDBC 드라이버 = 991
선택적인 연결 전략 = 991
RMI(Remote Mothed Invocation) = 992
CORBA(Common Object Request Broker Architecure) = 992
객체 데이터베이스 연결 = 993
웹 기반 데이터베이스 시스템 연결 = 994
요약 = 994
제22장 JavaBeans = 997
JavaBeans 컴포넌트 모델 = 998
JavaBean = 999
Bean 아키텍처 = 1000
JavaBean 이벤트 모델 = 1001
Bean 프로퍼티 = 1005
Bean 메소드 = 1007
Bean 저장 = 1008
Bean 검사와 커스텀화 = 1008
Bean 검사 과정 = 1008
Bean 지속성 = 1010
BDK(Bean Development Kit) = 1010
BDK 설치하기 = 1011
BDK BeanBox 사용하기 = 1011
새로운 Bean 만들기 =1017
Bean에 다른 기술 통합하기 =1030
요약 = 1030
제23장 자바 서블릿 = 1033
CGI의 제한 = 1035
서블릿과 자바 웹 서버 소개 = 1036
서블릿 개발 환경 구성 = 1037
Servlet API = 1038
간단한 서블릿 예제 = 1039
다른중요한 서블릿 메소드 = 1047
서블릿 환경 설정 = 1050
서블릿의 완전한 예제 = 1054
서블릿 실행 = 1056
NationalFalg 서블릿 클래스와 메소드 = 1058
서버측 인클루드(SSI) = 1061
서블릿간의 통신 = 1062
서블릿 찾기 = 1062
서블릿 사이에 통신하기 = 1063
멀티스레드 서블릿 = 1066
요약 = 1067
제24장 보안 = 1069
당신은 누구인가? = 1070
무엇을 원하는가? = 1071
누가 이것을 다루는가? = 1072
그것은 당신이 할 일이 아니다! = 1072
누가 그것을 했는가? = 1073
프로그램 기능 제어하기 = 1074
자바의 보안 기초 = 1075
요약 = 1080
JDK1.2에서의 인증 = 1082
JDK1.0과 1.1을 사용한 리소스 제어 = 1082
JDK1.2 접근법 = 1083
보안 시스템 확장하기 = 1097
사용 권한을 사용하는 예제 = 1098
호출자에 대한 검사 피하기 = 1107
사용자 확인하기 = 1108
액세스 확인하기 = 1109
암호화 API = 1115
서명 = 1116
키 = 1119
메시지 다이제스트 = 1124
보안 제공자 = 1127
요약 = 1139
제25장 원격 메소드 호출 = 1143
RMI 개요 = 1144
객체 지속성과 RMI = 1144
RMI 아키텍처 = 1145
스텁(Stub) = 1146
스켈레톤(Skeleton) = 1146
원격 레퍼런스 레이어(Remote Reference Layer) = 1146
전송 레이어(Transport Layer) = 1147
RMI 예제 = 1147
고급 RMI = 1160
콜백 작업 수행하기 = 1161
동적 클래스 로딩 = 1171
객체 활성화 = 1179
RMI의 향후 방향 = 1186
요약 = 1186
제26장 자바와 CORBA = 1189
이종 시스템 = 1190
CORBA의 소개 = 1193
CORBA 컴포넌트 = 1193
CORBA는 어떻게 동작하는가? = 1197
CORBA 객체 정의하기 = 1198
스텁과 스켈레톤 = 1199
CORBA 서버 = 1200
CORBA 클라이언트 = 1201
Object Adapter = 1202
자바 IDL 이용 가능성 = 1202
간단한 CORBA 서비스 작성하기 = 1202
자바 언어 매핑의 기초 = 1211
개요 = 1211
IDL 모듈 = 1212
IDL 인터페이스 = 1212
IDL 예외 = 1217
IDL struct = 1218
IDL typedf = 1219
IDL sequence = 1219
IDL 배열 = 1220
IDL enum = 1220
CORBA를 사용한 구형 애플리케이션 = 1221
구형 코드 보호하기 = 1221
CORBA의 향후 방향 = 1225
Java Enterprise Server API = 1226
요약 = 1226
찾아보기 = 1229
