EJB 액세스 Bean 작성

액세스 Bean 추가 마법사를 사용하면 EJB 엔터프라이즈 Bean의 액세스 Bean을 생성할 수 있습니다.

이 태스크 정보

마법사를 사용하면 여러 가지 유형의 액세스 Bean 사이에 존재하는 복잡함이 제거됩니다. EJB 액세스 Bean 및 사용 방법에 대한 자세한 정보는 다음을 참조하십시오. 액세스 Bean.

액세스 Bean에는 네 가지 유형이 있습니다.

디자인 상, 세션 Bean의 데이터 액세스 Bean 및 복사 헬퍼를 작성할 수 없습니다. 세션 Bean의 Java 랩퍼 액세스 Bean만 작성할 수 있습니다. 엔티티 Bean의 경우 모든 액세스 Bean을 작성할 수 있습니다.

VisualAge® for Java에서 작성된 액세스 Bean을 채택하는 기존 애플리케이션이 있는 경우 마법사를 사용하여 Java Bean 랩퍼 또는 복사 헬퍼를 작성할 수 있습니다. 그러나 새 애플리케이션을 개발하는 경우 새 기술을 채택하는 데이터 클래스 액세스 Bean만을 작성하는 것이 좋습니다.

참고: 데이터 클래스, Java Bean 랩퍼 또는 복사 헬퍼를 작성하도록 선택했는지 여부에 관계없이 액세스 Bean 추가 마법사가 EJB 팩토리를 자동으로 작성합니다. 이러한 이유로 인해 EJB 팩토리는 작성할 액세스 Bean의 유형을 지정하는 액세스 Bean 작성 마법사의 선택 페이지에 표시되지 않습니다. 엔터프라이즈 Bean에 로컬 클라이언트 보기만 있는 경우 EJB 팩토리가 작성되지 않습니다.

액세스 Bean 작성

마법사를 사용하면 액세스 Bean을 작성할 대상 엔터프라이즈 Bean을 간단하게 선택한 후 액세스 Bean을 사용자 정의하고 작성할 수 있습니다. 예를 들어, 마법사를 사용하면 no-arg 액세스 Bean 생성자에 맵핑할 홈 인터페이스 메소드를 선택하여 액세스 Bean을 사용자 정의할 수 있습니다. 인수는 특수 Setter 메소드로 설정하고 액세스 Bean에 인스턴스 변수로 저장됩니다.

1:1 연관 관계에 참여하는 두 엔터프라이즈 Bean의 Java Bean 랩퍼 또는 복사 헬퍼 액세스 Bean을 작성하려면 엔터프라이즈 Bean과 액세스 Bean을 다음의 순서로 작성해야 합니다.

  1. 엔터프라이즈 Bean A와 엔터프라이즈 Bean B를 작성하십시오.
  2. 엔터프라이즈 Bean A의 액세스 Bean을 작성하십시오.
  3. 엔터프라이즈 Bean A와 B의 연관을 작성하십시오.
  4. 엔터프라이즈 Bean B의 액세스 Bean을 작성하십시오.
  5. 엔터프라이즈 Bean A의 액세스 Bean을 재작성하십시오.

2단계를 수행하지 않으면 각 Bean은 다른 Bean을 참조해야 하므로(각 엔터프라이즈 Bean의 원격 인터페이스가 다른 원격 인터페이스를 참조함) 두 액세스 Bean을 작성할 수 없습니다.

액세스 Bean 추가 마법사 사용

액세스 Bean 추가 마법사를 열려면 다음 단계를 완료하십시오.

프로시저

  1. Java EE 퍼스펙티브에서 파일 > 새로 작성 > 기타를 클릭하십시오.
  2. EJB > 액세스 Bean을 선택하고 다음을 클릭하십시오.

결과

액세스 Bean 추가 마법사를 사용하여 세 가지 유형의 액세스 Bean을 작성할 수 있습니다.


피드백