EJB(Enterprise JavaBeans) 3.0 스펙

이 주제에서는 개발의 기반 및 EJB 3.0 애플리케이션의 애플리케이션 프로그래밍 모델인 EJB(Enterprise JavaBeans) 3.0 스펙에 대해 설명합니다. EJB 3.0 스펙에 대한 간략한 개요는 이 주제를 참조하십시오.

EJB 3.0 스펙은 Java™ EE 5(Java Platform, Enterprise Edition 5) 프로그래밍 모델로의 가장 중요한 업그레이드라고 할 수 있습니다. EJB 3.0 스펙은 Java EE에서 사용되는 비즈니스 로직 및 지속성 프로그래밍 모델의 단순화와 최적화를 나타냅니다. 정보에 대한 궁극적인 소스는 Oracle 웹 사이트에서 제공되는 스펙입니다.

JPA(Java Persistence API) 대체를 엔티티 클래스라고 하지만 엔티티 엔터프라이즈 Bean과 혼동해서는 안됩니다. JPA 엔티티는 엔터프라이즈 Bean이 아니며 EJB 컨테이너에서 실행하지 않아도 됩니다.

EJB 3.0 스펙은 다음 세 개 영역으로 구성됩니다.
  • EJB 코어 계약 및 요구사항
  • EJB 3.0 단순 API(application programming interface)
  • JPA
EJB 코어 계약 및 요구사항은 엔터프라이즈 Bean 인스턴스와 엔터프라이즈 Bean 컨테이너 사이의 SPI(Service Provider Interface)를 정의합니다. 이 스펙 파트에는 엔터프라이즈 Bean 제공자와 엔터프라이즈 Bean 컨테이너 사이의 API, 프로토콜, 컴포넌트와 컨테이너 계약, 시스템 레벨 문제, 컨테이너가 Bean에 제공하는 인프라 서비스, 세션, 패키지 개발 및 메시지 구동, 엔티티 Bean 배치에 대한 기타 정보가 포함됩니다.

EJB 3.0 단순 API는 이전 EJB 스펙 버전의 EJB API 및 SPI 단순화에 대한 정보를 제공합니다.

JPA 문서는 POJO(Plain Old Java Object) 스타일 지속성 엔티티 개발 지침을 소개합니다.

EJB 3.0 정보에 대한 다른 좋은 소스는 Mastering Enterprise JavaBeans 3.0, Fourth Edition입니다. 이 개정판은 세션 Bean 및 메시지 구동 Bean, EJB, Java EE 통합 및 고급 지속성 개념에 대한 장을 제공합니다. 또한, EJB 프로그래밍 모델의 엔티티를 사용하는 JPA 및 POJO에 대해서도 포함합니다.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cejb_ejb3spec
파일 이름:cejb_ejb3spec.html