HOME > 상세정보

상세정보

(Core) Enterprise Java beans

(Core) Enterprise Java beans (3회 대출)

자료유형
단행본
개인저자
강위민
서명 / 저자사항
(Core) Enterprise Java beans / 강위민 저
발행사항
서울 :   영진닷컴,   2005  
형태사항
869 p. : 삽화 ; 24 cm + 전자 광디스크 (CD-ROM) 1매
ISBN
8931431155
일반주기
EJB 2.1 최신경향과 자바 애플리케이션 설계를 위한 지침서  
부록: A. 엔터프라이즈 빈의 구현가이드. B. 엔터프라이즈 빈의 배포 기술자 양식  
색인수록  
000 00862camcc2200265 c 4500
001 000045221100
005 20120924223744
007 ta
008 050401s2005 ulka 001c kor
020 ▼a 8931431155
035 ▼a (KERIS)BIB000009784790
040 ▼a 211052 ▼d 211046 ▼d 211009
082 0 4 ▼a 005.133 ▼a 005.2762 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b J41 2005u
100 1 ▼a 강위민
245 2 0 ▼a (Core) Enterprise Java beans / ▼d 강위민 저
246 1 ▼i 판권기표제: ▼a Core EJB
260 ▼a 서울 : ▼b 영진닷컴, ▼c 2005
300 ▼a 869 p. : ▼b 삽화 ; ▼c 24 cm + ▼e 전자 광디스크 (CD-ROM) 1매
500 ▼a EJB 2.1 최신경향과 자바 애플리케이션 설계를 위한 지침서
500 ▼a 부록: A. 엔터프라이즈 빈의 구현가이드. B. 엔터프라이즈 빈의 배포 기술자 양식
500 ▼a 색인수록
945 ▼a KINS

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2005u 등록번호 121114168 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2005u 등록번호 121114169 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

EJB 입문서임과 동시에, 개발자를 위한 전문서다. 초보자들을 위해 J2EE와 EJB의 아키텍쳐, EJB 컨테이너와 EJB 컴포넌트 간의 동작 원리 등에 대한 내용들을 이해하기 쉽게 설명하고 있고, 동시에 EJB 전문 개발자들을 위해 EJB 컴포넌트 규약에 대한 내용들을 깊이 있게 다루고 있다.

또한, 워크샵 과정을 추가하여 디자인 패턴과 웹 애플리케이션 프레임웍의 설계 및 구현을 직접 익힐 수 있도록 구성하였다.

[부록 CD] 책내 예제 소스, J2EE 관련 문서, 공개 SW


정보제공 : Aladin

저자소개

강위민(지은이)

1999년부터 자바 프로젝트를 진행해 왔으며, 한국 썬마이크로시스템즈에서 전임강사를 역임한 바 있다. 『Core EJB(영진닷컴)』을 비롯해 『Applied BluePrint Workshop(한국 Sun)』, 『온라인 EJB 강좌(한국 IBM)』을 집필했고, 현재는 체계적인 프로젝트 진행을 위한 프로젝트 표준화 및 개발 프로세스의 시스템화에 관심이 있다.

정보제공 : Aladin

목차


목차
Chapter 01 분산 시스템에 대한 이해 = 19
 01 엔터프라이즈 아키텍쳐의 발전 과정 = 21
  중앙 집중식 시스템(Centralized Systems) = 21
  분산 시스템(Destributed Systems) = 22
 02 분산 시스템에 대한 이해 = 24
  분산 시스템이란? = 24
  분산 시스템의 활용 분야 = 24
  분산 시스템의 난점들 = 26
  분산 시스템이 갖추어야 할 특성 = 27
 03 미들웨어의 발전 과정 = 29
  미들웨어의 필요성 = 29
  TP-Monitor(Transaction Processing Monitor) = 30
  CTM(Component Transaction Monitor) = 31
  EJB(Enterprise JavaBeans) = 32
 04 J2EE(Java 2 Platform, Enterprise Edition) 소개 = 33
 05 소프트웨어의 컴포넌트화 = 35
Chapter 02 분산 프로그래밍 기술 소개 = 39
 01 네트웍 프로그래밍(Network Programming) = 40
  소켓(Socket)이란? = 40
  TCP 프로그래밍 = 42
  UDP 프로그래밍 = 46
 02 RMI(Remote Method Invacation) = 50
  분산 객체 기술이란? = 50
  RMI 아키텍쳐 = 52
  RMI 컴포넌트의 구성 요소 = 54
  RMI 주요 클래스 API 정리 = 67
  객체 직렬화(Object Serialization) = 72
  RMI 프로토콜 계층 구조 = 89
Chapter 03 고급 RMI 기술들 = 93
 01 RMI 팩토리(RMI Factory) = 94
 02 RMI 콜백(RMI Callback) = 102
 03 RMI 에이전트(RMI Agent) = 108
 04 동적 클래스 로딩(Dynamic Class Loading) = 114
 05 원격 객체 활성화(Romote Object Activation) = 126
 06 MarshalledObject = 150
Chapter 04 EJB 기술 소개 = 159
 01 J2EE 아키텍쳐(J2EE Architecture) = 160
  J2EE 애플리케이션 모델 = 161
  J2EE 컴포넌트 = 162
  J2EE 컴포넌트 패키지 모델 = 164
  J2EE 플랫폼 = 166
 02 EJB 아키텍쳐(EJB Architecture) = 170
  EJB 아키텍쳐의 목적 = 170
  엔터프라이즈 빈즈 컴포넌트의 특징 = 171
  EJB 아키텍쳐와 역할 구분 = 171
  EJB 역할 구분과 개발 시나리오 = 173
 03 EJB 컴포넌트 모델 = 175
  EJB 컴포넌트의 구성 요소 = 175
  EJB 컴포넌트의 역할 분담 = 177
 04 EJB 컴포넌트의 클래스 계층 구조 = 180
  주요 인터페이스 소개 = 180
  리모트 홈 인터페이스 = 183
  로컬 홈 인터페이스 = 184
  리모트 인터페이스 = 184
  로컬 인터페이스 = 185
  엔터프라이즈 빈 클래스 = 186
  EJB 컨텍스트 = 188
  EJB 네이밍 컨벤션(Naming Convention) = 188
 05 EJB 클라이언트 뷰 = 189
  리모트 클라이언트 = 189
  로컬 클라이언트 = 190
  로컬, 리모트 클라이언트 뷰 선택 = 190
  웹 서비스 클라이언트 = 191
 06 JNDI(Java Naming and Directory Interface) = 192
  JNDI 개요 = 192
  JNDI ENC(Environment Naming Context) = 195
Chapter 05 유상태 세션 빈즈 = 205
 01 세션 빈(Session Bean)의 개념 = 206
 02 세션 빈의 종류 = 207
 03 유상태 세션 빈 = 211
  유상태 세션 빈의 운영 전략 = 211
  유상태 세션 빈의 상태 관리 = 213
  유상태 세션 빈의 생명 주기 = 215
  유상태 세션 빈의 허용 오퍼레이션 = 221
 04 빈 제공자의 역할 = 223
  세션 빈 클래스 = 223
  세션 빈의 리모트 인터페이스 = 226
  세션 빈의 리모트 홈 인터페이스 = 227
  세션 빈의 로컬 인터페이스 = 228
  세션 빈의 로컬 홈 인터페이스 = 229
  세션 빈의 웹 서비스 엔드포인트 인터페이스 = 230
 05 컨테이너 제공자의 역할 = 231
 06 유상태 세션 빈 예제 = 234
 07 SessionSynchronization = 241
  SessionSynchronization 인터페이스 = 241
  SessionSynchronization의 구현 = 242
  SessionSynchronization의 허용 오퍼레이션 = 243
  SessionSynchronization 생명 주기 = 244
Chapter 06 무상태 세션 빈 = 247
 01 무상태 세션 빈(Stateless Session Bean) =248
  무상태 세션 빈의 운영 전략 = 248
  무상태 세션 빈의 생명 주기 = 250
  무상태 세션 빈의 허용 오퍼레이션 = 252
 02 무상태 세션 빈 예제 = 255
 03 세션 빈의 클라이언트 뷰(Client View) = 260
  EJB 컨테이너 = 260
  세션 빈의 홈 인터페이스 = 262
  EJBObject와 EJBLocalObject = 263
  세션 객체의 아이덴티티 = 264
  세션 객체의 생명 주기에 관한 클라이언트 관점 = 266
  핸들 객체의 활용 시나리오 = 267
  무상태 세션 빈에 대한 웹 서비스 클라이언트 뷰 = 268
 04 Timer 서비스 = 270
  빈 제공자의 역할 = 270
  컨테이너의 역할 = 275
Chapter 07 트랜잭션 = 277
 01 트랜잭션(Transactions) 개요 = 278
  트랜잭션(Transactions) = 278
  EJB 컴포넌트의 트랜잭션 관리 = 280
  EJB 트랜잭션 모델 = 280
  JTA와 JTS의 관계 = 281
 02 컨테이너 관리 트랜잭션 = 282
  트랜잭션 속성 = 282
  트랜잭션 속성의 적용 규약 = 286
  트랜잭션 속성 기술 방법 = 288
  컨테이너 관리 트랜잭션 빈의 구현 = 291
 03 빈 관리 트랜잭션 = 293
  빈 관리 트랜잭션 빈의 구현 = 293
  빈 관리 트랜잭션 빈의 적용 = 300
 04 메시지 드리븐 빈의 트랜잭션 관리 = 303
  컨테이너 관리 트랜잭션 = 303
  메시지 드리븐 빈의 트랜잭션 요구 사항 = 304
  트랜잭션에서 JMS API의 사용 = 304
 05 명시되지 않은 트랜잭션(Unspecified transaction) = 305
 06 엔터프라이즈 빈의 트랜잭션에 관한 역할 구분 = 306
  빈 제공자의 역할 = 306
  애플리케이션 어셈블러의 역할 = 308
  배포자의 역할 = 308
  컨테이너 제공자의 역할 = 308
 07 트랜잭션의 독립성 = 309
  더티 리드(Dirty Read) = 309
  넌리피더블 리드(Non-Repeatable Read) = 310
  팬텀 리드(Phantom Read) = 311
  데이터베이스 락(Database Lock) = 311
  트랜잭션 독립성 레벨 = 312
  독립성 레벨에 대한 가이드 라인 = 313
 08 빈 관리 트랜잭션 예제 = 314
 09 컨테이너 관리 트랜잭션 예제 = 331
Chapter 08 엔티티 빈(Entity Bean) = 337
 01 엔티티 빈(Entity Bean)의 개념 = 338
 02 엔티티 빈의 운영 전략 = 340
 03 엔티티 빈의 종류 = 343
  컨테이너 관리 지속성의 장점 = 343
  빈 관리 지속성의 장점 = 344
 04 엔티티 빈의 생명 주기 = 345
  엔티티 객체의 생성 = 345
  엔티티 객체의 찾기 = 350
  엔티티 객체의 삭제 = 352
  엔티티 빈 인스턴스의 활성화와 비활성화 = 353
  엔티티 빈 인스턴스의 생성과 삭제 = 354
  엔티티 빈 인스턴스의 상태도 = 355
 05 엔티티 빈의 허용 오퍼레이션 = 357
 06 엔티티 빈의 재진입(Reentrant) = 360
 07 빈 제공자의 역할 = 362
  BMP 엔티티 빈 클래스 = 362
  CMP 엔티티 빈 클래스 = 365
  엔티티 빈의 리모트 인터페이스 = 367
  엔티티 빈의 리모트 홈 인터페이스 = 368
  엔티티 빈의 로컬 인터페이스 = 370
  엔티티 빈의 로컬 홈 인터페이스 = 370
  엔티티 빈의 프라이머리 키 클래스 = 371
 08 컨테이너 제공자의 역할 = 372
 09 BMP 엔티티 빈 예제 = 375
 01 CMP 엔티티 빈 예제 = 389
Chapter 09 CMP 2.0 엔티티 빈 = 397
 01 CMP 2.0 엔티티 빈 = 398
  객체 모델링의 관계성과 참조 무결성 = 398
  CMP 2.0 엔티티 빈의 특징 = 401
  CMP 2.0 엔티티 빈의 장단점 = 403
  CMP 2.0 엔티티 빈의 구현 = 404
  CMP 2.0 엔티티 빈 예제 = 406
 02 엔티티 빈의 클라이언트 뷰 = 424
  개요 = 425
  엔티티 빈의 클라이언트 = 425
  EJB 컨테이너 = 427
  엔티티 빈의 홈 인터페이스 = 428
  엔티티 객체의 생명 주기 = 431
  프라이머리 키와 엔티티 객체의 아이덴티티 = 433
  엔티티 빈의 컴포넌트 인터페이스 = 434
  엔티티 빈의 핸들 = 435
  객체 레퍼런스의 타입 narrowing = 436
 03 Home 메소드와 Select 메소드 = 437
  Home 메소드 = 437
  Select 메소드 = 438
Chapter 10 EJB QL = 441
 01 EJB QL 소개 = 442
 02 EJB QL의 구문 = 443
 03 FROM 절 = 444
  식별자(Identifier) = 445
  식별자 변수(Identification Variables) = 446
  경로 표현식(Path Expression) = 447
 04 WHERE 절 = 448
  조건 표현식의 구성 요소 = 449
  조건 표현식 = 451
 05 SELECT 절 = 456
 06 ORDER BY 절 = 457
 07 EJB QL의 리턴 타입 = 459
 08 EJB QL 기타 사항들 = 460
 09 EJB QL의 BNF = 462
 10 EJB QL 예제 = 464
Chapter 11 자바 메시지 서비스 = 493
 01 비동기식 통신(Asynchronous Communication)이란? = 494
 02 메시지 시스템(Message System) = 496
  메시지 시스템의 아키텍쳐 = 496
  메시지 시스템의 장점 = 497
  메시징 모델(Messaging Model) = 498
 03 JMS(Java Message Service) = 499
  JMS 메시징 모델의 목적 = 500
  JMS 애플리케이션의 구성 = 500
  JMS 주요 인터페이스 소개 = 500
  JMS 메시지 = 501
  JMS 클라이언트 = 504
  메시지 확인 = 510
  트랜잭션 = 511
  메시지 전송 모드 = 512
  지속성 구독자 = 512
  메시지 셀렉터 = 513
  관리자 객체(Administrated Object) = 514
  JMS 예제 = 515
 04 메시지 드리븐 빈(Message Driven Bean) = 529
  메시지 드리븐 빈 개요 = 529
  메시지 드리븐 빈의 생명 주기 = 530
  메시지 드리븐 빈의 구현 = 531
  메시지 드리븐 빈의 허용 오퍼레이션 = 533
  메시지 드리븐 빈의 트랜잭션과 예외 = 535
  JMS 메시지 드리븐 빈 = 535
  메시지 드리븐 빈 예제 = 539
 05 메시지 셀렉터 구문 = 548
  리터럴(Literal) = 548
  식별자(Identifier) = 549
  표현식(Expressions) = 549
  널 값(Null Value) = 551
  메시지 셀렉터 예제 = 552
Chapter 12 J2EE 웹 서비스 = 553
 01 웹 서비스(Web Service)의 개념 = 554
 02 J2EE 웹 서비스 = 556
 03 JAX-RPC 개요 = 557
 04 JAX-RPC 서버측 프로그래밍 모델 = 558
  JAX-RPC Service Endpoint = 558
  Enterprise JavaBeans Endpoint = 568
 05 JAX-RPC 클라이언트측 프로그래밍 모델 = 573
  Static Stub = 573
  Dynamic Proxy = 578
  DII(Dynamic Inovation Interface) = 580
 06 J2EE 클라이언트와 웹 서비스 참조 = 582
  J2EE Static Stub = 582
  J2EE Dynamic Proxy = 586
  J2EE DII = 589
Chapter 13 J2EE 보안 = 595
 01 보안(Security)의 개요 = 596
 02 EJB 보안 모델 = 597
  EJB 보안 모델의 목적 = 597
  EJB 보안 모델의 아키텍쳐 = 598
 03 선언적인 권한 관리 = 600
  역할 구분 = 600
  보안 롤의 선언 = 600
  메소드 퍼미션(Method Permission) = 602
 04 프로그램적인 권한 관리 = 605
  역할 구분 = 605
  보안 정책의 구현 = 605
  보안 롤의 선언과 매핑 = 608
 05 보안 컨텍스트의 전파 = 610
 06 EJB 보안 모델의 역할 구분 = 612
  빈 제공자의 역할 = 612
  어셈블러의 역할 = 612
  배포자의 역할 = 612
  EJB 클라이언트의 역할 = 613
  EJB 컨테이너 제공자의 역할 = 614
  시스템 관리자의 역할 = 616
 07 J2EE 보안 예제 = 616
Chapter 14 워크샵(Workshop) - 1단계 = 637
 01 웹 애플리케이션 아키텍쳐 = 639
  모델 1(Model 1)아키텍쳐 = 639
  모델 2(Model 2)아키텍쳐 = 640
 02 디자인 패턴(Design Patterns) = 641
  프론트 컨트롤러(Front Controller)패턴(J2EE Patterns) = 641
  DAO(Data Access Object) 패턴(J2EE Patterns) = 643
 03 아키텍쳐 = 646
  아키텍쳐 소개 = 646
 04 패키지 구조 및 클래스 소개 = 647
  패키지 구조 = 647
  클래스 소개 = 648
 05 엔터프라이즈 자바 빈즈 = 648
 06 기타 클래스 소스 코드 = 652
 07 패키지 및 배포 = 663
Chapter 15 워크샵(Workshop) - 2단계 = 671
 01 디자인 패턴(Design Patterns) = 672
  커맨드(Command) 패턴(GoF Patterns) = 672
  팩토리 메소드(Factory Method) 패턴(GoF Patterns) = 674
  Value Object 패턴(J2EE Patterns) = 675
  Session Facade 패턴(J2EE Patterns) = 677
 02 아키텍쳐 = 679
  워크샵 1단계의 단점 진단 = 679
  아키텍쳐 소개 = 680
 03 패키지 구조 및 클래스 소개 = 682
  패키지 구조 = 682
  클래스 소개 = 683
 04 엔터프라이즈 자바 빈즈 = 683
 05 기타 클래스 소스 코드 = 691
 06 패키지 및 배포 = 700
Chapter 16 워크샵 - 음반 관리자 프로그램 (3단계) = 705
 01 디자인 패턴(Design Patterns) = 706
  Application Controller 패턴(J2EE Patterns) = 706
  Context Object 패턴(J2EE Patterns) = 708
  Service Locator 패턴(J2EE Patterns) = 709
 02 아키텍쳐 = 711
  워크샵 2단계의 단점 진단 = 711
  아키텍쳐 소개 = 712
 03 패키지 구조 및 클래스 소개 = 716
  패키지 구조 = 716
  클래스 소개 = 717
 04 엔터프라이즈 자바 빈 = 719
 05 기타 클래스 소스 코드 = 728
 06 패키지 및 배포 = 766
Chapter 17 워크샵 - 음반 관리자 프로그램(4단계) = 771
 01 이 디자인 패턴 = 772
  Composite View 패턴(J2EE Patterns) = 772
  View Helper 패턴(J2EE Patterns) = 775
 02 아키텍쳐 = 777
 03 패키지 구조 및 클래스 소개 = 781
  패키지 구조 = 781
  클래스 소개 = 782
 04 추가된 클래스 소스 코드 = 786
 05 패키지 및 배포 = 809
Chapter 18 워크샵 - 음반 관리자 프로그램(5단계) = 815
 01 엔터프라이즈 자바 빈 = 816
 02 애플리케이션 기능 추가 = 827
 03 컨트롤 클래스의 구현 = 829
 04 패키지 및 배포 = 839
Appendix A 엔터프라이즈 빈의 구현 가이드 = 849
 01 유상태 세션 빈 구현 가이드 = 849
 02 무상태 세션 빈 구현 가이드 = 852
 03 엔티티 빈 구현 가이드 = 853
 04 엔티티 빈과 세션 빈의 콜백 메소드 비교 = 856
Appendix B 엔터프라이즈 빈의 배포 기술자 양식 = 858


관련분야 신착자료

한국. 행정안전부 (2022)
Anson, Steve (2022)
한국. 행정안전부 (2022)
황기태 (2021)