EJB 3.1 애플리케이션 개발

워크벤치를 사용하여 Sun Microsystems EJB(Enterprise JavaBeans) 3.10 스펙에서 정의된 분배 컴포넌트 아키텍처를 따르는 엔터프라이즈 Bean을 개발 및 테스트할 수 있습니다.

이 스펙을 사용하면 2.1 표준보다 더 간단하게 빈을 개발할 수 있습니다. XML 배치 디스크립터에 이전에 포함된 정보를 제공하도록 자바 소스 코드에 주석을 첨부할 수 없습니다. Java™ 어노테이션을 사용하면 “POJO(plain old Java objects)에서 신속하고 손쉽게 EJB 및 JPA(Java Persistence Architecture) Bean을 작성할 수 있습니다. EJB의 경우, 엔터프라이즈 Bean 인터페이스를 구현하지 않고도 작성할 수 있습니다.

이 제품은 엔터프라이즈 자바 Bean 2.1 및 3.0 스펙 레벨을 지원합니다. 제품의 모든 EJB 도구는 워크벤치의 Java EE 퍼스펙티브에서 액세스할 수 있습니다. POJO에 컴포넌트 정의 어노테이션을 지정하여 세션 Bean(Stateful 또는 Stateless)이나 메시지 구동 Bean을 작성할 수 있습니다. Bean의 추가 구성은 Java 클래스에 어노테이션을 추가로 지정하여 수행할 수 있습니다. Java 편집기는 EJB 3.0 어노테이션에 대한 유효성 검증, 컨텐츠 지원과 QuickFixes 및 리팩토링 Bean 지원을 제공합니다. 더 풍부한 EJB 3.0 어노테이션 지원을 위해 어노테이션 보기를 사용하여 어노테이션을 추가하거나 삭제하고, 어노테이션의 속성 값을 수정할 수 있습니다. EJB 3.0 모듈에 대한 배치 디스크립터는 선택적이지만 추가 구성에 작성할 수 있습니다.

EJB 3.1(JSR 318)의 새로운 기능

자바 EE 5는 다음과 같은 방식으로 EJB 개발을 간소화합니다.

EJB 3.0에 대한 추가 정보는 공식 스펙: JSR 220: Enterprise JavaBeans™ 3.0을 참조하십시오.