어노테이션을 사용하여 엔터프라이즈 Bean 작성

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을 작성할 수 있습니다.

프로시저

  1. 엔터프라이즈 Bean을 작성하는 첫 번째 단계는 단순 Java 클래스를 작성하는 것입니다. 프로젝트를 마우스 오른쪽 단추로 클릭한 후 새로 작성 > 클래스를 선택하십시오.
  2. 이 Java 클래스를 EJB로 처리해야 하는 도구에 표시되는 컴포넌트 정의 어노테이션을 추가하십시오. EJB의 컴포넌트 정의 어노테이션은 다음과 같습니다.
    • @Stateless: Stateless 세션 Bean에 대한 컴포넌트 정의 어노테이션
    • @Stateful: Stateful 세션 Bean에 대한 컴포넌트 정의 어노테이션
    • @MessageDriven: 메시지 구동 Bean에 대한 컴포넌트 정의 어노테이션
  3. 빠른 수정사항 아이콘 빠른 수정사항 아이콘을 마우스 오른쪽 단추로 클릭한 후 다음과 같이 프로젝트에 대한 적절한 조치를 선택하십시오.
    • 이 클래스가 Java 프로젝트에 포함되어 있는 경우 도구에서 이 프로젝트를 EJB 프로젝트로 변환할 수 있도록 빠른 수정사항 조치를 제공합니다.

      빠른 수정사항 EJB 3.0

      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 문이 클래스에 추가됩니다.

주제 유형을 표시하는 아이콘 태스크 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: tcreatingentbeans.html