Java™ 또는
EJB 프로젝트를 작성한 후 세션 Bean, 메시지 구동 Bean 및 JPA 엔티티를 작성하여 프로젝트에
추가할 수 있습니다.
시작하기 전에
작업공간에 Java 프로젝트, EJB 프로젝트 또는 웹 프로젝트가 작성되어 있어야 합니다.
이 태스크 정보
EJB(Enterprise Java Bean) 스펙의 이전 버전에는 엔터프라이즈 Bean에 액세스하는 데 필요한
홈 및 원격과 같은 두 개의 인터페이스가 정의되어 있습니다. 클라이언트가 Bean에 액세스하는 방법에 따라
원격 또는 로컬일 수 있습니다. EJB 3.1 스펙에서는 홈 또는 원격 인터페이스가 필요하지 않으며, 하나의 인터페이스(비즈니스 인터페이스)만
정의됩니다. 비즈니스 인터페이스는 단순 POJI(Plain Old Java Interface)이며
어노테이션을 사용하여 비즈니스 인터페이스(원격 또는 로컬) 유형이 지정됩니다. EJB를 쓰는 데 필요한 모든 어노테이션은
javax.ejb 패키지에 정의되어 있습니다. 이러한 어노테이션을 사용하여 세션 Bean, 메시지 구동 Bean 또는 엔티티 Bean을 작성할 수 있습니다.
프로시저
- 엔터프라이즈 Bean을 작성하는 첫 번째 단계는 단순 Java 클래스를
작성하는 것입니다. 프로젝트를 마우스 오른쪽 단추로 클릭한 후 를 선택하십시오.
- 이 Java 클래스를 EJB로 처리해야 하는 도구에 표시되는
컴포넌트 정의 어노테이션을 추가하십시오. EJB의 컴포넌트 정의 어노테이션은 다음과 같습니다.
- @Stateless: Stateless 세션 Bean에 대한 컴포넌트 정의 어노테이션
- @Stateful: Stateful 세션 Bean에 대한 컴포넌트 정의 어노테이션
- @MessageDriven: 메시지 구동 Bean에 대한 컴포넌트 정의 어노테이션
빠른 수정사항 아이콘을 마우스 오른쪽 단추로 클릭한 후 다음과 같이 프로젝트에 대한 적절한 조치를 선택하십시오. - 이 클래스가 Java 프로젝트에 포함되어 있는 경우 도구에서
이 프로젝트를 EJB 프로젝트로 변환할 수 있도록 빠른 수정사항 조치를 제공합니다.
WebSphere Application Server v7.0 EJB 3.0 지원 추가를
선택하면 Java 프로젝트가 EJB 3.0 프로젝트로 변환되고
Java 편집기에서 모든 EJB 3.0 어노테이션에 대해 빠른 수정사항 및 컨텐츠 지원을
사용할 수 있습니다.
- 이 클래스가 EJB 프로젝트에 포함되어 있는 경우 도구에서 필수 import 문을 추가할 수 있는 빠른 수정사항을 제공합니다.
Import 'Stateless' (javax.ejb)를 선택하면
import javax.ejb.Stateless; import 문이 클래스에 추가됩니다.