이 학습에서는 EJB 세션 Bean을 포함하기 위해 사용되는
EJB 3.1 프로젝트를 작성하도록 세부 단계로 안내합니다.
EJB 3.1 프로젝트를 작성하려면 서버 프로파일이 있는 WebSphere® Application Server 버전 8.0 이상 설치가 필요합니다.
EJB 3.1 카운터 프로젝트를 작성하려면 다음을 수행하십시오.
- WebSphere Application Server에 대한 서버 구성을 작성하십시오.
- 를 선택하여 서버 보기를 여십시오.
- 서버 보기를 마우스 오른쪽 단추로 클릭하고
를 선택하여
새 WebSphere Application
Server를 정의하십시오. 새 서버 마법사의 지시사항을 수행하여
WebSphere Application
Server를 선택하는지 확인하십시오.
- EJB 3.1 프로젝트를 작성하십시오.
- Java™ EE 아이콘
이 작업공간에 표시되지 않는 경우
Java EE 퍼스펙티브로 전환해야 합니다. 메뉴 표시줄에서 를
선택하십시오. 퍼스펙티브 선택 창이 열립니다.
- Java EE를 선택하십시오. 확인을 클릭하십시오.
Java EE 퍼스펙티브가 열립니다.
- Java EE
퍼스펙티브에서 를 선택하고 다음을 클릭하십시오.
- 새 EJB 프로젝트 페이지에서 프로젝트 특성을 지정하십시오.
- 프로젝트 이름 필드에서 EJBCounterSampleEE6을 입력하십시오.
- 프로젝트 위치 필드에서
기본 위치 사용을 선택하거나 찾아보기를
클릭하여 다른 위치를 선택하십시오.
- 대상 런타임 필드에서
WebSphere Application Server의 해당 버전을 선택하십시오.
- EJB 모듈 버전 필드에서 3.1을 선택하십시오.
- 구성 필드에서 사용자 버전에 대해 WebSphere Application Server의 기본 구성을
선택하십시오.
- EAR에 프로젝트 추가를 선택하고 다음을 클릭하십시오.
- 작업 세트 절에서 작업 세트에
프로젝트 추가 필드를 지운 상태로 두고 다음을 클릭하십시오.
- Java 페이지에서
기본값을 승인하고 다음을 클릭하십시오.
- EJB 모듈 페이지에서 클라이언트 인터페이스 및 클래스를
보유하도록 EJB 클라이언트 JAR 모듈 작성을 선택 취소하고
ejb-jar.xml 배치 디스크립터 생성을 선택하십시오.
그런 다음, 기타 기본값을 승인하고 완료를 클릭하십시오.
- 다음과 같이 Java 클래스
@Singleton 어노테이션을 추가하십시오.
- 엔터프라이즈 탐색기 보기에서 EJBCounterSampleEE6 프로젝트를 마우스 오른쪽 단추로 클릭하고
를 선택하십시오.
- 기본 소스 폴더(EJBCounterSampleEE6/ejbModule)를 승인하십시오.
패키지 필드에 com.ibm.example.websphere.ejb3sample.counter를 입력하고 이름 필드에
SingletonCounterBean을 입력하십시오.
- 완료를 클릭하십시오.
- SingletonCounterBean 클래스가
Java 편집기에서 열립니다. @Singleton을
추가하여 싱글톤 Bean을 생성하는 EJB 3.1 어노테이션을
추가하십시오.
- 어노테이션을 추가하면 @Singleton 행 옆에
빠른 수정사항 아이콘
이 표시됩니다.
- 빠른 수정사항 아이콘을 마우스 오른쪽 단추로 클릭하고 빠른
수정사항을 선택하십시오.
- 'Singleton'(javax.ejb) 가져오기를 선택하고
CTRL+S를 눌러 저장하십시오. 필수 종속성이
소스 코드에 자동으로 추가됩니다.
팁: 빠른 수정사항을 사용하기 위한 단축키는
@Si를 입력하고
CTRL+스페이스바를 누르며
@Singleton - javax.ejb를 선택하는 것입니다.
필수 종속성이 소스 코드에 자동으로
추가됩니다.
학습 1.2, SingletonCounterBean.java 클래스에 대한 필수 클래스 및 인터페이스 작성으로 이동할 준비가 되었습니다.