EJB 프로젝트 작성

마법사를 사용하여 Java™ EE 프로젝트에서 EJB 모듈을 작성할 수 있습니다.

프로시저

  1. Java EE 퍼스펙티브에서 파일 > 새로 작성 > 기타 > EJB 프로젝트 또는 웹 프로젝트를 선택하십시오. 새 EJB 프로젝트 또는 새 웹 프로젝트 마법사가 열립니다.
  2. 이름 필드에 프로젝트의 이름을 입력하십시오. 기본 프로젝트 위치를 변경하려면 찾아보기 단추를 눌러 새 위치를 선택하십시오. 다른 프로젝트에서 사용 중인 기본이 아닌 프로젝트 위치를 지정하면 프로젝트 작성에 실패합니다.
  3. 대상 런타임 드롭 다운 목록에서 개발의 대상이 되는 서버를 선택하십시오. 또는 새로 작성을 클릭하여 대상 런타임 환경을 작성하십시오. 대상 런타임 선택은 프로젝트에 대한 클래스 경로를 수정하므로 컴파일 및 런타임 설정에 영향을 줍니다. EJB 3.1 프로젝트를 작성하려면 WebSphere® Application Server V7.0, V8.0 또는 v8.5를 선택하십시오.
    참고: 작업공간에 EAR 프로젝트가 포함되어 있는 경우 기본적으로 도구에서 기존 EAR을 참조하므로 페이지의 맨 아래에 있는 EAR membership 필드에 이 EAR의 이름이 표시될 수 있습니다. 이러한 경우 기본적으로 해당 값에 표시되는 EAR의 대상 런타임이 반영되므로 대상 런타임 필드가 사용 불가능으로 표시됩니다. EAR 프로젝트 이름 필드에서 다른 기존 EAR을 선택하면 대상 런타임이 새로 고쳐집니다. EAR 프로젝트 이름 필드에 이름을 입력하여 EAR을 작성하면 대상 런타임 필드가 사용 가능하게 되어 대상 런타임을 선택할 수 있습니다.
  4. 옵션: 구성 드롭 다운 목록에서 사전 정의된 프로젝트 구성을 선택하십시오.
  5. 옵션: 구성을 수정하십시오(특히, 엔티티 Bean 작성의 경우). 구성 세부사항을 수정하려면, 수정을 클릭하십시오.

    구성 수정

    EJB 3.1 프로젝트에 JPA 엔티티를 작성하려는 경우 Java Persistence를 선택하십시오. 구성을 의미 있는 이름(예: EJBDevelopmentWithJPA)으로 저장하여 이 구성을 나중에 작성되는 EJB 3.1 프로젝트에서 참조할 수 있도록 하십시오.

  6. 옵션: EAR 모듈에 프로젝트 추가를 선택하여 새 모듈을 엔터프라이즈 모듈(EAR) 프로젝트에 추가하십시오. 새 프로젝트 이름을 입력하거나 EAR 프로젝트 이름 조합 상자의 드롭 다운 목록에서 기존 엔터프라이즈 모듈 프로젝트를 선택하십시오. 또는, 새로 작성을 클릭하여 새 EAR 모듈 프로젝트 마법사를 실행하십시오.
  7. 소스 폴더 필드에서 소스 파일에 대한 폴더를 지정하거나 기본값을 승인하십시오.
  8. 출력 폴더: 필드에서 출력 파일에 대한 폴더를 지정하거나 기본값(ejbModule)을 승인하십시오.
  9. 옵션: 이전 페이지에서 EAR 모듈에 프로젝트 추가를 선택한 경우 EJB 클라이언트 JAR을 작성할 수 있습니다. 엔터프라이즈 Bean의 클라이언트 인터페이스 클래스를 독립된 EJB 클라이언트 JAR 파일에 보관하려면 클라이언트 인터페이스 및 클래스를 포함할 EJB 클라이언트 JAR 모듈 작성을 선택하십시오. 이 EJB 클라이언트 JAR 파일은 프로젝트 유틸리티 JAR 파일로 엔터프라이즈 모듈에 추가됩니다. 이름클라이언트 JAR URI 필드에 값을 지정하거나 기본값을 승인하십시오. 이 옵션을 선택하면 배치 디스크립터가 기본적으로 생성됩니다.
  10. 옵션: EJB 3.0 이상에서 배치 디스크립터는 선택적이지만 배치 디스크립터를 작성하려면 배치 디스크립터 생성을 선택하십시오. 배치 디스크립터는 XML(eXtensible Markup Language) 파일에 EJB 프로젝트와 관련된 정보를 저장하며, 다음 세 가지 기능을 제공합니다.
    • 모듈의 컨텐츠 선언
    • 모듈에 있는 Bean의 구조 및 외부 종속성 정의
    • 런타임 시에 엔터프라이즈 Bean이 사용되는 방법 설명
    나중에 EJB 모듈에 배치 디스크립터를 추가할 수도 있습니다. 배치 디스크립터 생성을 참조하십시오.
  11. 완료를 클릭하십시오.

피드백