HOME > Detail View

Detail View

Jakarta Project : 고수로 가는 지름길

Jakarta Project : 고수로 가는 지름길 (Loan 14 times)

Material type
단행본
Personal Author
최범균
Title Statement
Jakarta Project : 고수로 가는 지름길 / 최범균 저
Publication, Distribution, etc
고양 :   가메,   2004  
Physical Medium
467 p. ; 26 cm + 전자 광디스크 (CD-ROM) 1매
ISBN
8980781512
000 00000cam c2200205 c 4500
001 000001100884
005 20170829115354
007 ta
008 040428s2004 ggk 000c kor
020 ▼a 8980781512 ▼g 13560
035 ▼a KRIC09288771
040 ▼a 243001 ▼d 243001 ▼d 243001 ▼d 211009 ▼c 211009
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b C110 2004s
100 1 ▼a 최범균
245 ▼a Jakarta Project : ▼b 고수로 가는 지름길 / ▼d 최범균 저
246 3 ▼a 자카르타 프로젝트
260 ▼a 고양 : ▼b 가메, ▼c 2004
300 ▼a 467 p. ; ▼c 26 cm + ▼e 전자 광디스크 (CD-ROM) 1매

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 C110 2004s Accession No. 111291409 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004s Accession No. 121098819 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004s Accession No. 121098820 Availability Available Due Date Make a Reservation Service B M
No. 4 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 C110 2004s Accession No. 151162407 Availability Available Due Date Make a Reservation Service M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.133 C110 2004s Accession No. 111291409 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004s Accession No. 121098819 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 C110 2004s Accession No. 121098820 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Sejong Academic Information Center/Science & Technology/ Call Number 005.133 C110 2004s Accession No. 151162407 Availability Available Due Date Make a Reservation Service M

Contents information

Book Introduction

자바 개발자의 기본 툴인 자카르타 프로젝트의 통합 사용자 매뉴얼이다. Jakarta Project 중 실무에서 많이 활용되는 것들을 엄선하여, 쉽게 설명하였으며, 예제를 통해서 각각의 API를 쉽게 사용할 수 있도록 유도하고 있다.


Information Provided By: : Aladin

Author Introduction

최범균(지은이)

코딩을 좋아하여 나이를 먹고 백발이 되어도 개발을 하고 싶은 개발자다. 좋은 책 쓰는 것을 목표로 꾸준히 블로그와 브런치에 글을 쓰고 있으며 많은 강연 활동도 하고 있다. 전) 아이스크림에듀, 에스씨지솔루션즈, 위메이드엔터테인먼트, 다음커뮤니케이션 개발자 현) 에스씨지랩 개발실장 저서: 『테스트 주도 개발 시작하기』(가메출판사), 『스프링5 프로그래밍 입문』(가메출판사), 『JPA 프로그래밍 입문』(가메출판사), 『DDD START』(지앤선), 『객체 지향과 디자인 패턴』(인투북스) 등

Information Provided By: : Aladin

Table of Contents


목차
Part 0 이 책에 들어가기 앞서...
 Chapter 00 Introduction = 16
  1. 자카르타 프로젝트란? = 16
  2. 부록 CD의 구성 및 설명 = 21
Part 1 Commons Project
 Chapter 01 BeansUtils = 24
  1. BeansUtils 환경 설정 = 24
  2. 예제 자바빈 클래스 작성하기 = 26
  3. 자바빈 프로퍼티 값 읽어 오기 = 29
  4. 자바빈 프로퍼티 값 지정하기 = 33
  5. 자바빈 프로퍼티의 복사 = 36
   5.1 Map의 활용 : describe() 메소드와 populate() 메소드 = 36
   5.2 프로퍼티의 복사1 : copyProperties() 메소드와 copyProperty() 메소드 = 42
   5.3 프로퍼티의 복사2 : Converter를 활용한 프로퍼티 값 설정 = 46
   5.4 자바빈 객체의 클로닝 : cloneBean() 메소드 = 52
  6. 이 장을 마치며 = 54
 Chapter 02 FileUploard = 55
  1. FileUpload를 사용하기 위한 환경 설정 = 55
  2. FileUpload API의 기본 사용 방법 = 56
   2.1 파일 업로드를 처리하는 세 가지 방법 = 62
   2.2 임시 파일의 삭제에 대하여 = 64
  3. HttpServletRequestWrapper를 사용하기 = 64
   3.1 JSP 코드에서 래퍼 생성하기 = 71
   3.2 필터에서 레퍼 생성하기 = 72
 Chapter 03 PoolAPI = 77
  1. PoolAPI의 환경 설정 = 78
  2. 자카르타 Pool API의 구조1 : 단순 풀 구조 = 79
  3. PoolableObjectFactory 인터페이스 구현하기 = 80
   3.1 풀에 의해 관리될 객체 예제 = 81
   3.2 PoolableObjectFactory 인터페이스 구현 = 82
  4. ObjectPool 인터페이스 = 83
  5. GenericObjectPool 사용하기 = 84
  6. 자카르타 Pool API의 구조2 : 키값 기반의 풀 구조 = 89
  7. KeyedPoolableObjectFactory 인터페이스 구현하기 = 90
  8. KeyedObfectPool 인터페이스 = 92
  9. GenericKeyedObjectPool 사용하기 = 93
 Chapter 04 DBCP(DataBase Connection Pool) = 95
  1. DBCP의 환경 설정 = 95
  2. DBCP 사용 1 : 코드 상에서 커넥션 풀 설정하기 = 96
  3. DBCP 사용 2 : 파일을 사용해서 커넥션 풀 설정하기 = 101
 Chapter 05 Commons Collections = 107
  1. Commons Collections의 환경 설정 = 108
  2. Commons Collections에 새롭게 추가된 것들 = 108
  3. 특화된 Map = 110
   3.1 BeanMap = 110
   3.2 DoubleOrderedMap = 112
   3.3 SequencedHashMap = 114
   3.4 LRUMap과 LRU 캐시의 구현 = 114
   3.5 MultiHashMap = 118
   3.6 FastHashMap, FastTreeMap = 119
  4. 특화된 List = 120
   4.1 FastArrayList = 120
   4.2 CursorableLinkedList = 120
  5. Bag = 12
  6. Buffer와 PriorityQueue = 125
   6.1 ArrayStack = 127
   6.2 UnboundedFifoBuffer = 129
   6.3 BoundedFifoBuffer = 131
   6.4 BinaryHeap = 131
  7. 유틸리티 클래스의 사용 = 134
   7.1 동기화된 Buffer, Bag, PriorityQueue 구하기 = 134
   7.2 변경할 수 없는 Buffer, Bag 구하기 = 135
   7.3 CollectionUtils 클래스 사용하기 = 135
   7.4 IteratorUtils 클래스 사용하기 = 137
   7.5 ListUtils 클래스 사용하기 = 138
   7.6 MapUtils 클래스 사용하기 = 139
  8. 기능 수행자 = 141
   8.1 Predicate 사용하기 = 141
   8.2 Transformer 사용하기 = 145
 Chapter 06 CLI를 이용한 명령행 파라미터의 처리 = 147
  1. CLI 환경 설정 = 148
  2. CLI를 사용하여 옵션 정보를 읽어 오는 간단한 방법 = 148
   2.1 옵션과 관련된 Option 객체 생성하기 = 149
   2.2 옵션의 인자 이름 지정하기 = 150
   2.3 Options에 생성한 Option 객체 추가하기 = 151
   2.4 CommandLineParser 인스턴스 생성 및 명령행 파라미터 분석하기 = 152
   2.5 CommandLine 객체를 사용해서 옵션 정보 추출하기 = 153
   2.6 옵션 도움말 생성하기 = 153
   2.7 완전한 예제 코드 = 154
  3. 다수의 인자값을 갖는 명령행 파라미터 읽어 오기 = 156
  4. 서로 배타적으로 사용되는 옵션 지정하기 = 158
  5. 옵션 팁 : --optionname=value 형식으로 옵션 인자값 전달받기 = 161
 Chapter 07 Commons Lang API 사용하기 = 164
  1. Commons Lang API 환경 설정 = 165
  2. org.apache.commons.lang.SystemUtils = 166
  3. org.apache.commons.lang.StringUtils = 169
   3.1 문자열 검색 및 포함 여부 검사 = 170
   3.2 부분 문자열 구하기 메소드 = 172
   3.3 문자열 비교 메소드 = 175
   3.4 채움 메소드 = 176
   3.5 문자열의 트림 처리 : trim과 trip = 178
   3.6 문자열의 연결과 분리 : split과 join = 179
   3.7 문자 제거 메소드 = 181
   3.8 문자열 치환 메소드 = 182
   3.9 문자열 변환 메소드 = 182
   3.10 기타 제공 메소드 = 183
  4. org.apache.commons.lang.StringEscapeUtils = 183
  5. org.apache.commons.lang.RandomStringUtils = 185
  6. org.apache.commons.lang.ArrayUtils = 186
  7. org.apache.commons.lang.ClassUtils = 189
  8. org.apache.commons.lang.time.StopWatch = 190
 Chapter 08 HttpClient = 192
  1. HttpClient의 환경 설정 = 192
  2. HttpClient API 기본 사용법 = 193
   2.1 과정1 : HttpClient의 생성 및 연결 설정 = 194
   2.2 과정2 : HttpMethod 생성 = 194
   2.3 과정3-1 : 전송할 데이터 설정하기1 - 파라미터의 추가 = 195
   2.4 과정3-2 : 전송할 데이터 설정하기2 - 헤더 및 쿠키의 추가 = 197
   2.5 과정4 : 서버에 접속해서 데이터 전송하기 = 200
   2.6 과정5 : 응답 데이터 사용하기 = 201
   2.7 과정6 : 자원 반환하기 = 203
   2.8 HttpClient 사용 예제 = 204
 Chapter 09 Commons Logging = 208
  1. Commons Logging 환경 설정 = 208
  2. Logging API의 사용 방법 = 209
   2.1 LogFactory의 Log 구현체 탐색 순서 = 212
  3. Log4J 및 자바 1.4 로깅 API로의 연결 = 213
  4. 로그 레벨의 판단 = 215
 Chapter 10 Digester = 217
  1. Digester 환경 설정 = 217
  2. 예제 XML 파일과 자바 객체 = 219
  3. XML 요소와 자바 객체의 매핑 방법 = 222
  4. XML설정 정보를 자바 객체에 저장하기 = 226
  5. 특정한 메소드 호출하기 = 228
  6. 설정 파일로부터 규칙 읽어 오기 = 230
Part 2 Library, Tool, Framework
 Chapter 11 자바의 빌드 툴 : Ant = 236
  1. Ant 설치하기 = 237
  2. Ant 맛보기 = 238
  3. build.xml 파일의 기본 구조 = 242
   3.1 target 태그 = 244
  4. Ant의 기본 사항 = 247
   4.1 Ant의 경로 규칙 = 247
   4.2 includes와 excludes를 사용한 파일 포함/제외 = 248
   4.3 fileset 태그 : 파일 집합 표시 = 250
   4.4 dirset 태그 : 디렉토리 집합 = 251
   4.5 patternset 태그 : 재사용 가능한 파일 집합 = 252
   4.6 path 태그 : 재사용 가능한 경로 목록의 집합 = 254
   4.7 프로퍼티 = 256
   4.8 기본 프로퍼티 = 257
  5. Ant의 주요 태스크 = 258
   5.1 javac : 자바 소스 코드 컴파일 = 258
   5.2 jar : JAR 파일로 압축 = 260
   5.3 zip : ZIP 파일로 압축 = 261
   5.4 war : 웹 어플리케이션 압축 = 263
   5.5 tar : TAR 파일의 생성 = 264
   5.6 javadoc : API 문서의 생성 = 266
   5.7 copy : 파일 복사 = 268
   5.8 mkdir : 디렉토리의 생성 = 269
   5.9 delete : 파일의 삭제 = 269
   5.10 ant : 또 다른 빌드 파일의 실행 = 270
   5.11 java : 자바 실행 = 272
   5.12 native2ascii : 유니코드로의 변환 = 273
 Chapter 12 Log4J 사용하기 = 275
  1. Log4J 환경 설정 = 275
  2. Log4J API 사용하기 = 276
   2.1 Log4J의 로그 레벨 = 277
   2.2 Log4J의 로깅 메소드 = 277
   2.3 Log4J의 구조 = 278
   2.4 Log4J의 로거 계층 구조 = 281
   2.5 Log4J 설정 파일 다루기 = 283
 Chapter 13 JMeter = 286
  1. JMeter 설치하기 = 286
  2. 테스트 플랜 작성해 보기 = 287
  3. 웹 어플리케이션 테스팅을 위한 주요 구성 요소 = 292
   3.1 Thread Group = 292
   3.2 Http Request Defaults = 294
   3.3 Http Requests = 296
   3.4 Http Cookie Manager = 297
   3.5 Http Header Manager = 298
   3.6 Only Once Controller = 298
   3.7 Interleave Controller = 298
   3.8 Random Controller = 299
   3.9 Loop Controller = 300
   3.10 Timer = 301
  4. 결과를 기록하기 위한 Listener = 302
   4.1 View Results Tree = 303
   4.2 View Results in Table = 304
   4.3 Aggreate Report = 305
   4.4 Graph Results = 305
   4.5 Simple Data Writer = 306
   4.6 Assertion Results = 307
  5. 응답 결과를 검증하기 위한 Assertion = 308
   5.1 Response Assertion = 308
   5.2 Duration Assertion = 309
   5.3 Size Assertion = 310
 Chapter 14 Lucene을 이용한 풀 텍스트 검색 엔진 구현 = 311
  1. 예제를 실행하기 위한 환경 설정 = 311
   1.1 문서 정보 저장을 위한 자바빈 클래스 = 314
  2. 문서 인덱싱하기 = 315
   2.1 인덱싱 과정1 : Analyzer 선택하기 = 316
   2.2 인덱싱 과정2 : IndexWriter 생성하기 = 317
   2.3 인덱싱 과정3 : Document의 생성/필드 선택/Document 저장 = 318
  3. 인덱싱 초기화 방법 = 320
  4. 문서 검색하기 = 322
   4.1 검색 과정1 : 인덱스 디렉토리 선택하기 = 323
   4.2 검색 과정2 : 쿼리 생성하기 = 323
   4.3 검색 과정3 : 검색 결과 저장하기 = 324
  5. SearchEngine 클래스의 완전한 소스 코드 = 325
  6. SearchEngine 클래스를 사용한 웹 어플리케이션 = 329
   6.1 websearch 어플리케이션 테스트 = 334
  7. 인덱스 정보의 삭제 및 변경 = 335
  8. 쿼리 문자열 = 336
   8.1 쿼리의 구성 요소1 : 텀 연산자 = 337
   8.2 쿼리의 구성 요소2 : 연산자 = 337
   8.3 필드의 선택 = 338
   8.4 와일드카드 사용하기 = 338
  9. Analyzer 커스터마이징 = 339
Part 3 DataBase
 Chapter 15 Torque = 342
  1. Torque 과정0 : 준비 작업 = 342
  2. Torque 과정1 : 설정 파일 작성 = 344
  3. Torque 과정2 : 오브젝트 모델 및 SQL 생성 = 351
  4. Torque 과정3 : 데이터베이스 생성 = 353
  5. Torque 과정4 : 객체 모델 파일 컴파일 = 354
  6. Torque 과정5 : 생성된 클래스의 이용 = 354
   6.1 Torque 환경 초기화 = 356
   6.2 데이터 삽입하기 = 356
   6.3 데이터 검색하기 및 변경하기 = 357
   6.4 데이터 삭제하기 = 359
   6.5 참조키로 연관된 데이터의 처리 방법 = 359
  7. 완전한 예제 코드 : ConferenceManager = 362
  8. Criteria 사용하기 = 366
   8.1 조인 및 DISTINCT = 366
   8.2 검색 결과의 순서 지정하기 = 367
   8.3 IN/NOT IN 조건 지정하기 = 367
   8.4 등호 및 부등호 조건 지정하기 = 368
  9. 기타 스키마 설정 파일 처리 = 369
   9.1 인덱스 지정하기 = 369
   9.2 유니크 필드 지정하기 = 370
   9.3 참조키가 PK인 경우의 주의 사항 = 370
Part 4 Server
 Chapter 16 이메일 서버 : James = 374
  1. James 서버 설치하기 = 374
  2. 설정 파일 변경하기 = 376
   2.1 서버 정보 설정 = 376
   2.2 DNS 서버 설정 = 377
   2.3 SMTP 서버 설정 = 378
   2.4 POP3 서버 설정 = 380
   2.5 RemoteManager 관리 = 380
   2.6 사용자 관리 = 382
  3. 메일 릴레이 설정 = 383
   3.1 스풀 관리자 설정 = 383
   3.2 Matcher와 Mailet = 386
  4. 메일링 리스트 작성하기 = 391
Part 5 Additional
 Chapter 17 DbUtils API를 사용한 JDBC 코드 단순화 = 396
  1. DbUtils API의 환경 설정 = 396
  2. 예제로 사용할 빈 클래스 = 397
  3. DbUtils 클래스를 사용하여 코드 간략하게 만들기 = 398
  4. QueryRunner와 ResultSetHandler 사용하기 = 401
   4.1 QueryRunner와 ResultSetHandler를 통한 SELECT 결과 받아오기 = 402
   4.2 BeanHandler와 BeanListHandler를 사용하여 자바빈에 결과 저장하기 = 403
   4.3 MapHandler와 MapListHandler를 사용하여 맵에 결과 저장하기 = 406
   4.4 QueryRunner가 제공하는 나머지 기능 : update() = 408
  5. QueryLoader를 사용한 쿼리 읽어 오기 = 408
 Chapter 18 Daemon을 이용한 데몬 프로그램 작성 = 412
  1. Daemon 프로그램의 생성 = 413
   1.1 Jar 파일 생성하기 = 413
   1.2 NT 서비스 등록 프로그램 : procrun 생성하기 = 415
   1.3 유닉스 형태 시스템 데몬 실행 프로그램 : jsvc 생성하기 = 416
  2. Daemon API = 417
   2.1 Daemon 인터페이스 = 417
   2.2 DaemonContext 인터페이스와 DaemonController 인터페이스 = 418
   2.3 DaemonLoader 클래스 = 419
  3. 데몬 예제 프로그램 작성 : EchoDaemon 클래스 = 421
  4. jsvc를 사용하여 유닉스(리눅스) 시스템에서 데몬으로 실행하기 = 426
   4.1 jsvc를 사용하여 데몬으로 실행하기 = 427
   4.2 데몬 종료하기 = 429
  5. procrun을 사용하여 NT 서비스로 등록하기 = 430
   5.1 추가적인 클래스 작성 : EchoDaemonLoader 클래스와 Bootstrap 클래스 = 430
   5.2 procrunw 프로그램을 사용하여 NT 서비스로 등록하기 = 436
 Chapter 19 POI를 이용한 엑셀 문서 처리 = 443
  1. POI 환경 설정 = 443
  2. 엑셀 문서 생성하기 = 444
  3. 셀 다루기 = 448
   3.1 셀에 다양한 타입의 값 지정하기 = 449
   3.2 셀 스타일 : 값 포맷 지정하기 = 449
   3.3 셀 스타일 : 폰트 지정하기 = 452
   3.4 셀 스타일 : 정렬 지정하기 = 454
   3.5 셀 스타일 : 색상 지정하기 = 455
   3.6 셀 스타일 : 보더 지정하기 = 456
  4. 행 다루기 = 457
  5. 시트 다루기 = 458
   5.1 행과 칼럼 다루기 = 458
   5.2 특정 셀 합치기 = 459
   5.3 틀 고정 지정하기 = 460
  6. 수식 넣기 = 461
  7. 유틸리티 클래스 = 464
   7.1 HSSFRegionUtil 클래스를 사용한 보더 처리 = 464
   7.2 HSSFCellUtil 클래스를 사용한 셀 다루기 = 466
  8. HSSFColor 클래스에 정의된 내부 클래스 = 467


New Arrivals Books in Related Fields

Zumstein, Felix (2022)