EJB 변환 프로파일

EJB 변환 프로파일은 UML에서 EJB로 변환 시 엔터프라이즈 Bean을 생성하도록 해석하는 스테레오타입을 정의합니다. 다음 표에는 EJB 변환 프로파일이 정의하는 스테레오타입이 나열되어 있습니다.

스테레오타입

대상 요소

UML에서 EJB로 변환의 해석

<<Entity>>

UML 클래스

엔티티 Bean을 나타냅니다.

<<Service>>

UML 클래스

초기에 false(세션 Bean이 Stateless임을 표시함)로 설정되는 "hasState" 스테레오타입 특성을 가지고 있는 세션 Bean을 나타냅니다.

<<MessageProcessor>>

UML 클래스

메시지 구동 Bean을 나타냅니다.

<<ID>>

UML 속성

엔티티 Bean의 1차 키 일부로 사용되는 CMP 또는 BMP 필드를 나타냅니다.

<<Query>>

UML 오퍼레이션

엔티티 Bean에서 조회 메소드를 나타냅니다.

EJB 변환 프로파일은 다음 제한조건도 정의합니다.

·   UML 클래스는 <<Entity>>, <<Service>> 또는 <<MessageProcessor>> 스테레오타입 중 하나만 가지고 있어야 합니다.

·   스테레오타입의 클래스는 동일 스테레오타입의 다른 클래스와 일반화 관계만 가질 수 있습니다.

·   <<Query>> 스테레오타입은 스테레오타입이 <<Entity>>인 클래스에 대한 오퍼레이션에만 적용해야 합니다.

·   <<Id>> 스테레오타입은 스테레오타입이 <<Entity>>인 클래스의 속성에만 적용해야 합니다.  

EJB 변환 프로파일을 사용하여 모델 유효성을 검증할 때 이러한 제한조건으로 인해 경고가 생성됩니다. UML에서 EJB로 변환을 실행하기 전에 경고를 생성하는 문제점을 정정해야 합니다. 그러나 경고가 발생해도 변환은 실행됩니다.

이용약관 | 피드백
(C) Copyright IBM Corporation 2004.
All Rights Reserved.