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