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