마법사를 사용하여
Java™ EE 프로젝트에서 EJB 모듈을 작성할 수 있습니다.
프로시저
- Java EE 퍼스펙티브에서 엔터프라이즈 애플리케이션 프로젝트를
마우스 오른쪽 단추로 클릭한 후 를 선택하십시오. 새 EJB 프로젝트 마법사가 열립니다.
- 이름 필드에 EJB 프로젝트의 이름을
입력하십시오. 기본 프로젝트 위치를 변경하려면
찾아보기 단추를 눌러 새 위치를 선택하십시오.
다른 프로젝트에서 사용 중인 기본이 아닌 프로젝트 위치를 지정하면
프로젝트 작성에 실패합니다.
- 대상 런타임 드롭 다운 목록에서 개발의 대상이 되는 서버를 선택하십시오.
또는 새로 작성을 클릭하여 대상 런타임 환경을 작성하십시오. 대상 런타임 선택은 프로젝트에 대한 클래스 경로를 수정하므로 컴파일 및 런타임 설정에
영향을 줍니다. EJB 3.1 프로젝트를 작성하려면 WebSphere® Application Server V7.0, V8.0
또는 v8.5를 선택하십시오.
- 옵션: 구성 드롭 다운 목록에서 사전 정의된 프로젝트
구성을 선택하십시오.
- 옵션: 구성 수정: 구성 세부사항을 수정하려면 수정을
클릭하십시오.
예를 들어, 엔티티를 작성하는 경우
Java 지속성을 선택하십시오. 구성을 의미있는 이름으로 저장하여(예:
EJBDevelopmentWithEntityBeans) 이 구성을 나중에 작성되는 EJB 3.1 프로젝트에서
참조할 수 있도록 하십시오.
- 옵션: EAR 모듈에 프로젝트 추가를 선택하여
새 모듈을 엔터프라이즈 모듈(EAR) 프로젝트에 추가하십시오. 새 프로젝트 이름을 입력하거나 EAR 프로젝트 이름 조합 상자의
드롭 다운 목록에서 기존 엔터프라이즈 모듈 프로젝트를
선택하십시오. 또는, 새로 작성을 클릭하여 새 EAR 모듈 프로젝트 마법사를
실행하십시오.
- 다음을 클릭하십시오.
- 소스 폴더 필드에서 소스 파일에 대한 폴더를
지정하거나 기본값(ejbModule)을 승인하십시오.
- 출력 폴더 필드에서 출력 파일에 대한 폴더를
지정하거나 기본값(build\classes)을 승인하십시오.
- 옵션: 이전 페이지에서 EAR 모듈에 프로젝트 추가를 선택한 경우 EJB 클라이언트 JAR을
작성할 수 있습니다. 엔터프라이즈 Bean의 클라이언트 인터페이스 클래스를 독립된 EJB 클라이언트 JAR 파일에
보관하려면 클라이언트 인터페이스 및 클래스를 포함할 EJB 클라이언트 JAR 모듈 작성을
선택하십시오. 이 EJB 클라이언트 JAR 파일은 프로젝트 유틸리티 JAR 파일로
엔터프라이즈 모듈에 추가됩니다. 이름 및 클라이언트
JAR URI 필드에 값을 지정하거나 기본값을 승인하십시오. 이 옵션을 선택하면
배치 디스크립터가 기본적으로 생성됩니다.
- 옵션: EJB 3.0 이상에서 배치 디스크립터는 선택적이지만 배치 디스크립터를 작성하려면
배치 디스크립터 생성을 선택하십시오. 배치 디스크립터는 XML(eXtensible Markup Language) 파일에 EJB 프로젝트와 관련된 정보를
저장하며, 다음 세 가지 기능을 제공합니다.
- 모듈의 컨텐츠 선언
- 모듈에 있는 Bean의 구조 및 외부 종속성 정의
- 런타임 시에 엔터프라이즈 Bean이 사용되는 방법 설명
나중에 EJB 모듈에 배치 디스크립터를 추가할 수도 있습니다. 배치 디스크립터 생성을 참조하십시오.
- 완료를 클릭하십시오.