| 000 | 00000cam c2200205 c 4500 | |
| 001 | 000000815095 | |
| 005 | 20170803164633 | |
| 007 | ta | |
| 008 | 030411s2003 ulka 001c kor | |
| 020 | ▼a 8956740607 ▼g 93000 | |
| 035 | ▼a KRIC08588321 | |
| 040 | ▼a 241050 ▼c 241050 ▼d 211009 | |
| 041 | 1 | ▼a kor ▼h eng |
| 049 | 1 | ▼l 121076960 ▼f 과학 ▼l 121076961 ▼f 과학 ▼l 111248410 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b 2003 | |
| 245 | 0 0 | ▼a J2EE Design Patterns Applied / ▼d 나디아 나쉬 외 5인 공저 ; ▼e 이용원 외 6인 공역 |
| 260 | ▼a 서울 : ▼b 정보문화사, ▼c 2003 | |
| 300 | ▼a 399 p. : ▼b 삽화 ; ▼c 24 cm | |
| 440 | 0 0 | ▼a Programmer to programmer |
| 500 | ▼a 색인수록 | |
| 500 | ▼a 감수: 김정아 | |
| 700 | 1 | ▼a Nashi, Nadia, ▼e 저 |
| 700 | 1 | ▼a 이용원, ▼e 역 |
| 900 | 1 0 | ▼a 나쉬, 나디아, ▼e 저 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/교육보존A/1 | 청구기호 005.133 2003 | 등록번호 111248410 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2003 | 등록번호 121076960 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2003 | 등록번호 121076961 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 4 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 2003 | 등록번호 151140440 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/교육보존A/1 | 청구기호 005.133 2003 | 등록번호 111248410 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2003 | 등록번호 121076960 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2003 | 등록번호 121076961 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 2003 | 등록번호 151140440 | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
J2EE 애플리케이션에서 디자인 패턴의 사용은 소프트웨어 디자인 패턴이 가지는 기존의 다양함에 추가하여, 새롭고 흥미로운 영역이다. 그러나 이런 패턴들이 독립적으로 존재하지는 않으며, 필연적으로 좀더 크고 복잡한 프레임워크와 결합된 형태가 되어야 한다.
패턴을 선별하고, 실세계의 솔루션으로 바꾸는 것은 결코 쉬운 일이 아니다. 더욱이 비즈니스와 기술적인 요구사항들을 처리하기 위해 패턴들을 적용하는 것은 엄청난 도전이라 할 수 있다.
이 책은 패턴을 사용하여 확장 가능하고 안정적인 J2EE 애플리케이션을 만들기 위한 가이드를 (완전한 객체지향 디자인 법칙들 및 실세계 사례들과 함께) 제공한다. 목적은 설계자와 개발자들에게 J2EE 솔루션을 설계하고 구축하는 최상의 기술들에 대한 접근의 제공에 있다.
J2EE 패턴들의 카탈로그가 아닌, 패턴들을 이용한 문제의 해결 및 구현과 배포 전략의 고안에 초점을 맞추고 있으며, 각 장은 특정 목적과 좀더 일반적으로 목적에 기여하기 위한 패턴의 사용에 방향을 맞추고 있다.
다음 내용들을 담고 있다.
정보제공 :
저자소개
나디아 나쉬(지은이)
<J2EE Design Patterns Applied>
이용원(옮긴이)
중앙대학교 컴퓨터공학과에서 소프트웨어공학 전공으로 석사 학위를 받았고, 여러 금융 시스템에 아키텍트로 참여했다. 현재는 처브그룹 에이스손해보험에서 아키텍트로 일하고 있으며, 금융정보보호, 클라우드 컴퓨팅과 IT 컴플라이언스 분야로 관심 영역을 넓히고 있다. 《엔터프라이즈 자바빈즈》(대청)와 《J2EE 응용과 디자인 패턴》(대청)을 썼고, 《EJB 디자인 패턴》(인사이트), 《실용주의 프로그래머를 위한 단위 테스트 with JUnit》(인사이트), 《UML 실전에서는 이것만 쓴다》(인사이트) 등을 번역하였다.
목차
제1장 J2EE를 위한 디자인 패턴의 적용
패턴의 진화 = 14
소프트웨어 공학에서의 패턴 = 15
디자인 패턴이란 무엇인가? = 17
패턴 식별 = 20
디자인 패턴의 표현 = 22
디자인 패턴은 어떻게 설계 문제를 해결하는가? = 23
디자인 패턴의 선택 = 26
패턴의 사용 = 28
리팩토링 = 30
안티패턴 = 31
J2EE와 디자인 패턴 = 32
왜 J2EE에서 패턴을 사용하는가? = 36
J2EE 고유의 패턴 : J2EE 컨텍스트에서의 패턴 = 37
가장 중요한 J2EE 패턴 = 38
다른 중요한 디자인 패턴들 = 45
J2EE 패턴의 문제 영역 = 46
요약 = 49
제2장 웹 티어 패턴의 적용
프레젠테이션 패턴 = 51
사례 연구 : 호텔 예약 관리 시스템 = 52
유스케이스 모델 = 53
패턴 식별하기 = 56
요청 처리하기 = 56
세션 관리 = 72
뷰 관리 = 77
유효성 검사 = 87
여러 패턴들을 하나의 프레임워크로 만들기 = 90
호텔 애플리케이션 관리 사이트 = 96
요약 = 99
제3장 영속성 프레임워크를 위한 패턴의 적용
초기 모델 = 105
영속성 프레임워크란 무엇인가? = 110
Data Access Object 패턴 = 113
영속성 프레임워크의 예외 = 114
Data Access Object 패턴 구현하기 = 115
TitleDAO 세션 빈 = 119
TitleDAOBean 클래스 = 120
Value Object 패턴 = 139
Service Locator 패턴 = 145
영속성 프레임워크 동작 = 152
영속성 프레임워크 전략 = 160
프라이머리키 생성 전략 = 160
동시성 전략 = 166
트랜잭션 관리 전략 = 168
성능 전략 = 170
마이그레이션(Migration) 전략 = 172
요약 = 174
제4장 성능과 확장성의 향상을 위한 패턴의 적용
무엇이 성능 문제를 유발하는가? = 177
RMI(Remote Method Invocation) = 178
네트워크 호출의 지연 시간 = 180
무엇이 확장성 문제를 유발하는가? = 181
강하게 결합된 시스템 = 182
시내 관광 예약 애플리케이션 = 183
성능을 향상시키기 위한 패턴 식별하기 = 196
Service Locator 패턴 = 197
Value Object 패턴 = 201
Session Fa \cedilc ade 패턴 = 205
확장성 향상시키기 위한 패턴 식별하기 = 215
Message Fa \cedilc ade 패턴 = 215
Business Delegate 패턴 = 218
완전한 시내 관광 애플리케이션의 아키텍처 = 225
요약 = 227
제5장 보안 관리를 위한 패턴의 적용
보안 패턴이란? = 229
보안 패턴 사용의 이점 = 230
보안 패턴을 사용하는 시점 = 230
안전한 프로그래밍 = 230
웹 뱅킹 사례 연구 = 231
보안 패턴 = 234
Wrox 웹 뱅킹 유스케이스 = 237
공개 페이지 보기 = 239
로그인하기 유스케이스 = 239
로그아웃하기 유스케이스 = 240
계좌 잔액 보기 유스케이스 = 240
계좌 내역 보기 유스케이스 = 241
계좌 이체하기 유스케이스 = 241
사례 연구 구현하기 = 242
애플리케이션 클래스 = 251
요약 = 268
제6장 엔터프라이즈 통합을 가능하게 해주는 패턴의 적용
엔터프라이즈 애플리케이션 통합은 무엇인가? = 270
통합 아키텍처 = 271
J2EE로 EAI = 277
J2EE에서의 통합 패턴 = 280
Integration Broker 패턴 = 281
Integration Wrapper 패턴 = 286
Integration Mediator 패턴 = 289
Virtual Component 패턴 = 292
Data Mapping 패턴 = 299
Process Automator 패턴 = 301
통합 패턴 간의 관계 = 304
간단한 통합 시나리오 = 305
패턴 식별 설계 = 308
Integration Pattern의 구현 = 314
Integration Wrapper 패턴의 구현 = 314
Integration Mediator 패턴의 구현 = 321
Data Mapping 패턴의 구현 = 325
Virtual Component 패턴의 구현 = 337
Process Automator 패턴의 구현 = 344
B2B에서의 Integration 패턴의 사용 = 355
요약 = 355
제7장 재사용성과 유지보수성, 확장성을 위한 패턴의 적용
왜 재사용 가능한 소프트웨어를 만들어야 하는가? = 358
왜 유지보수성이 뛰어난 소프트웨어를 만들어야 하는가? = 359
왜 확장성이 뛰어난 소프트웨어를 만들어야 하는가? = 360
컴포넌트 기반 사례 연구 = 360
인터페이스 = 361
Fa \cedilc ade 디자인 패턴 = 362
J2EE 컨텍스트에서 Fa \cedilc ade 구현 = 363
Abstract Factory 디자인 패턴 = 368
J2EE 컨텍스트에서 Abstract Factory 구현 = 369
Decorator 디자인 패턴 = 375
J2EE 컨텍스트에서 Decorator의 구현 = 376
Builder 디자인 패턴 = 381
J2EE 컨텍스트에서 Builder 구현 = 382
Template Method 디자인 패턴 = 389
J2EE 컨텍스트에서 Template Method의 구현 = 390
패턴들을 프레임워크로 조립 = 394
요약 = 395
