2장. Enterprise Bean 프로젝트 생성
2.1. Red Hat CodeReady Studio를 사용하여 Jakarta Enterprise Beans Archive 프로젝트 만들기
이 작업은 Red Hat CodeReady Studio에서 Jakarta Enterprise Beans 프로젝트를 생성하는 방법을 설명합니다.
사전 요구 사항
JBoss EAP용 서버 및 서버 런타임은 Red Hat CodeReady Studio에 구성되어 있습니다.
참고Red Hat CodeReady Studio에서 Target 런타임 을 7.4 또는 이후 런타임 버전으로 설정하면 프로젝트가 Jakarta EE 8 사양과 호환됩니다.
Red Hat CodeReady Studio에서 Jakarta Enterprise Beans Project 만들기
New EJB Project 마법사를 엽니다.
- File (파일) 메뉴로 이동하여 New (새로 만들기)를 선택한 다음 Project(프로젝트 )를 선택합니다.
New Project(새 프로젝트) 마법사가 나타나면 EJB/EJB Project 를 선택하고 Next (다음)를 클릭합니다.
그림 2.1. 새 EJB 프로젝트 마법사
다음 세부 정보를 입력합니다.
- 프로젝트 이름: Red Hat CodeReady Studio에 표시되는 프로젝트의 이름과 배포된 JAR 파일의 기본 파일 이름.
- 프로젝트 위치: 프로젝트 파일이 저장될 디렉터리입니다. 기본값은 현재 작업 영역의 디렉터리입니다.
- 대상 런타임: 프로젝트에 사용되는 서버 런타임입니다. 배포할 서버에서 사용하는 것과 동일한 JBoss EAP 런타임으로 설정해야 합니다.
- EJB 모듈 버전: 이 버전은 엔터프라이즈 빈이 준수하는 Jakarta Enterprise Beans 사양의 버전입니다. 3.2 사용을 권장합니다.
설정: 이를 통해 프로젝트에서 지원되는 기능을 조정할 수 있습니다. 선택한 런타임에 기본 구성을 사용합니다.
Next (다음)를 클릭하여 계속합니다.
Java 프로젝트 구성 화면을 사용하면 Java 소스 파일이 포함된 디렉터리를 추가하고 빌드 출력의 디렉터리를 지정할 수 있습니다.
이 구성을 변경하지 않고 그대로 두고 Next (다음)를 클릭합니다.
EJB 모듈 설정 화면에서 배포 설명자가 필요한 경우 Generate ejb-jar.xml deployment descriptor 를 선택합니다. 배포 설명자는 Jakarta Enterprise Beans 3.2에서 선택 사항이며 필요한 경우 나중에 추가할 수 있습니다.
Finish (완료)를 클릭하면 프로젝트가 생성되고 Project Explorer에 표시됩니다.
그림 2.2. Project Explorer에서 새로 생성된 Jakarta Enterprise Beans Project
배포를 위해 서버에 프로젝트를 추가하려면 Servers(서버 ) 탭에서 대상 서버를 마우스 오른쪽 버튼으로 클릭하고 Add and Remove (추가 및 제거)를 선택합니다.
Add and Remove (추가 및 제거) 대화 상자의 Available (사용 가능) 열에서 배포할 리소스를 선택하고 Add (추가) 버튼을 클릭합니다. 리소스는 Configured 열로 이동합니다. Finish( 완료 )를 클릭하여 대화 상자를 닫습니다.
그림 2.3. 대화 상자 추가 및 제거
이제 지정된 서버에 빌드 및 배포할 수 있는 Red Hat CodeReady Studio에 Jakarta Enterprise Beans 프로젝트가 있습니다.
프로젝트에 엔터프라이즈 빈을 추가하지 않으면 Red Hat CodeReady Studio에 EJB 모듈에 하나 이상의 엔터프라이즈 빈이 포함되어야 함을 알리는 경고 메시지가 표시됩니다. 하나 이상의 엔터프라이즈 빈이 프로젝트에 추가되면 이 경고가 사라집니다.