UML에서 EJB 3.0으로 변환 프로파일의 스테레오타입

UML에서 EJB 3.0으로 변환 프로파일에는 클래스, 인터페이스, 오퍼레이션 및 액터에 적용할 수 있는 스테레오타입이 들어 있습니다. 각 스테레오타입에는 이전에 정의된 올바른 속성 및 유형 세트가 있습니다.

다음 표는 프로파일의 스테레오타입과 해당되는 관련 특성 및 유형을 나열합니다.

스테레오타입 적용 대상 특성 제한조건 생성된 코드
«MessageDriven» 클래스     @MessageDriven 어노테이션이 있는 Java™ 클래스

클래스가 토픽 또는 큐와의 사용 관계를 지정하는 경우 변환은 JMS(Java Message Service) 메시지 구동 Bean을 생성합니다.

«Stateful» 클래스   Bean은 로컬 또는 원격 인터페이스를 구현해야 함 Stateful 세션 Bean(즉, @stateless 어노테이션이 있는 Java 클래스)
«Stateless» 클래스   Bean은 로컬 또는 원격 인터페이스를 구현해야 합니다. Stateless 세션 Bean(즉, @stateless 어노테이션이 있는 Java 클래스)
«LocalInterface» 인터페이스     로컬 인터페이스(즉, @Local 어노테이션이 있는 Java 인터페이스)
«RemoteInterface» 인터페이스     원격 인터페이스(즉, @Remote 어노테이션이 있는 Java 인터페이스)
«Interceptor» Bean 또는 Bean의 오퍼레이션에서 클래스로의 사용 관계     특성으로 Java 클래스 또는 오퍼레이션을 지정하는 @Interceptor 어노테이션이 있는 Java Bean 클래스 또는 오퍼레이션
«AroundInvoke» 오퍼레이션     서명 또는 @AroundInvoke 어노테이션이 있는 Java 오퍼레이션
«SQL» 시퀀스 다이어그램에서, 이 스테레오타입은 메시지 구동 Bean 또는 세션 Bean과 데이터 소스 간의 메시지를 적용함 시퀀스 다이어그램에서 데이터 소스를 조회하는 SQL 문이 있는 값    
«Queue» 액터 연결 문자열을 정의하는 연결   메시지 구동 Bean과 액터 사이의 사용 관계는 다음 사항을 표시합니다.
  • Bean이 JMS 메시지 구동 Bean입니다.
  • 생성된 Bean의 대상 이름이 액터 이름에서 파생됩니다.
  • 연결 특성이 생성된 연결 팩토리 이름을 정의합니다.

세션 Bean이나 엔티티 Bean과 액터 사이의 사용 관계는 Bean이 큐에 대한 메시지를 생성함을 표시합니다.

«Topic» 연결 문자열을 정의하는 연결   메시지 구동 Bean과 액터 사이의 사용 관계는 다음 사항을 표시합니다.
  • Bean이 JMS 메시지 구동 Bean입니다.
  • 생성된 Bean의 대상 이름이 액터 이름에서 파생됩니다.
  • 연결 특성이 생성된 연결 팩토리 이름을 정의합니다.

세션 Bean이나 엔티티 Bean과 액터 사이의 사용 관계는 Bean이 큐에 대한 메시지를 생성함을 표시합니다.


피드백