마법사를 사용하면
XDoclet 어노테이션 지원으로 CMP(Container-Managed Persistence)
엔티티 Bean을 작성하고 프로젝트에 추가할 수 있습니다.
시작하기 전에
엔터프라이즈 Bean을 작성하기 전에
다음을 수행해야 합니다.
프로시저
- Java™ EE 퍼스펙티브에서
를 클릭하십시오. 을 선택하고 다음을 클릭하십시오.
- 컨테이너 관리 엔티티 Bean을 선택하고
다음을 클릭하십시오.
- 새 Bean이 있는 프로젝트를
선택하십시오.
- 폴더 필드에서 새 Bean의 폴더를
선택하십시오.
- Java 패키지 필드에 새 Bean의
패키지 이름을 입력하십시오.
- 클래스 이름 필드에 엔터프라이즈 Bean의
이름을 입력하십시오. 규정 상, Bean 이름은 대문자로
시작해야 합니다.
참고: Bean 이름에 유니코드 문자를 사용할 수 있지만,
엔터프라이즈 Bean 패키지 및 엔터프라이즈 Bean과 연관된 클래스에서는 유니코드 문자를
지원하지 않습니다.
- java.lang.Object 이외의 클래스에서 상속하도록
지정하려면 Bean의 수퍼 클래스를 변경하고
다음을 클릭하십시오.
- Bean의 EJB 이름을 제공하십시오.
이 이름은 엔터프라이즈 Bean 클래스의 이름입니다.
- 스키마 이름을 제공하여 Bean의
추상 스키마를 지정하십시오.
- Bean의 표시 이름을 제공하십시오.
도구에서 사용하는 엔터프라이즈 Bean의 간단한 이름입니다.
- Bean의 텍스트 설명을
제공하십시오.
- 새 Bean의 CMP 버전을
선택하십시오.
- 1.x는 EJB 1.0 이상의 프로젝트에
Bean을 추가함을 지정합니다.
- 2.x는 EJB 2.0 이상의 프로젝트에
Bean을 추가함을 지정합니다.
- 새 Bean의 유스 케이스를 선택하십시오.
- 테이블에서 속성 가져오기는 데이터베이스
테이블에서 CMP 엔티티 Bean 속성을 가져오도록 지정합니다.
다음을 클릭하고 다음 중 하나를 수행하십시오.
- 사용 가능한 연결 정의를 선택하려면
사용 가능한 연결 정의 목록에서 연결을 클릭하십시오.
다음을 클릭하십시오.
- 새 JDBC 연결 정의를 작성하려면 새로 작성을 클릭하고
다음 단계를 완료하십시오.
- 연결 프로파일 유형 창에서 데이터베이스 관리자를 선택하고
다음을 클릭하십시오.
- 새 연결 정의의 이름과 설명을 입력하고
다음을 클릭하십시오.
- 드롭 다운 메뉴에서 JDBC 드라이버를 선택하거나 ... 단추를 클릭하여
드라이버 정의를 추가, 편집 또는 제거하십시오.
- 이 창에서 다른 연결 세부사항을 지정하고 연결을
테스트하고 완료를 클릭한 후 다음을 클릭하십시오.
- 새 속성 정의는 CMP 엔티티 Bean 속성을 사용자가
정의하도록 지정합니다. 다음을 클릭하고 다음 단계를
완료하십시오.
- 엔티티 Bean의 테이블 이름을 지정하려면 테이블 필드에 이름을 입력하십시오.
- 엔티티 Bean의 CMP 속성을 작성하려면 추가를 클릭하십시오.
- 속성의 이름을 지정하려면 이름 필드를 클릭하고
이름을 입력하십시오.
- 속성의 유형을 지정하려면 유형 필드를 클릭하고
유형을 입력하십시오.
- 속성을 엔티티 Bean의 키 필드로 지정하려면
1차 키 선택란을 선택하십시오.
- 속성을 계속 추가하려면 b - e 절차를
반복하고 다음을 클릭하십시오.
- 클래스에 사용할 수정자의 유형을
선택하십시오.
- 옵션: Bean이 구현할 인터페이스를
선택하십시오. 추가를 클릭하여
구현할 인터페이스를 선택하고 제거를 클릭하여
더 이상 구현하지 않을 인터페이스를 제거하십시오.
- 마법사가 작성할 메소드 스텁을 선택하십시오.
- 완료를 클릭하여 지정된 EJB 프로젝트에
새 Bean을 추가하십시오.