마법사를 사용하여 메시지 구동 Bean 작성

메시지 구동 Bean 작성 마법사를 사용하여 EJB 프로젝트에 메시지 구동 Bean을 작성할 수 있습니다.

메시지 구동 Bean과 세션 Bean의 기본적인 차이는 메시지 구동 Bean이 로컬 또는 원격 인터페이스를 갖지 않는 데 있습니다. 대신 Bean 클래스만 가집니다. EJB 프로젝트 내에서 메시지 구동 Bean을 작성하려면 다음 단계를 따르십시오.

  1. Java™ EE 퍼스펙티브에서 EJB 프로젝트를 마우스 오른쪽 단추로 클릭하고 파일 > 새로 작성 > 메시지 구동 Bean을 선택하십시오. 메시지 구동 작성 마법사가 나타납니다.
  2. 프로젝트 필드에서 EJB 프로젝트 이름이 표시되는지 확인하십시오.
  3. 폴더 필드에서 새 Bean의 소스 폴더를 선택하십시오.
  4. Java 패키지 필드에서 새 Bean의 패키지 이름을 입력하십시오.
  5. 클래스 이름 필드에서 세션 Bean에 지정할 이름을 입력하십시오. Bean 이름은 규칙에 따라 대문자로 시작됩니다.
    참고: Bean 이름에는 유니코드 문자를 사용할 수 있지만 엔터프라이즈 Bean과 연관된 엔터프라이즈 Bean 패키지 및 클래스에는 유니코드 문자가 지원되지 않습니다.
  6. 수퍼 클래스 필드에서 찾아보기를 클릭하여 세션 Bean에 추가할 수퍼 클래스를 찾으십시오.
  7. 대상 이름 필드에서 메시지 대상의 이름을 입력하십시오.
  8. JMS 필드에서 Java 메시지 전달 서비스를 사용할 경우 JMS를 선택하고 대상 유형 필드에서 대상 유형을 선택하십시오.
    • 항목
  9. 다음을 클릭하십시오.
  10. 메시지 구동 Bean 정보 페이지에서 일부 세션 Bean 요소의 값을 변경할 수 있습니다.
    • 선택사항: EJB 이름 필드에서는 이전 페이지에서 지정한 EJB 이름의 값을 변경할 수 있습니다.
    • 선택사항: 트랜잭션 유형 필드에서 작성할 세션 Bean의 유형(컨테이너 또는 Bean)을 선택하십시오.
    • 선택사항: 인터페이스 필드에서는 이전 마법사 페이지에서 작성한 비즈니스 인터페이스를 추가하거나 제거할 수 있습니다.
    • 선택사항: 작성할 메소드 스텁 필드에서 이 메소드 중 하나 또는 모두를 작성할 수 있습니다.
      • 상속된 추상 메소드
      • 수퍼클래스 생성자
  11. 완료를 클릭하십시오.
  12. Java 클래스 편집기에서 새 메시지 구동 Bean이 @MessageDriven 어노테이션 및 필수 import 문과 함께 나타납니다.