XDoclet 어노테이션 지원을 사용하여 CMP(Container-Managed Persistence) 엔티티 Bean 작성

마법사를 사용하면 XDoclet 어노테이션 지원으로 CMP(Container-Managed Persistence) 엔티티 Bean을 작성하고 프로젝트에 추가할 수 있습니다.

시작하기 전에

엔터프라이즈 Bean을 작성하기 전에 다음을 수행해야 합니다.

프로시저

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

피드백