UML에서 EJB로 변환은 <<MessageProcessor>> 스테레오타입의 클래스를 소스 UML 클래스와 Bean 이름이 동일하고 기본 데이터가 있는 메시지 구동 Bean으로 변환합니다. 변환 시 다음 Java 클래스가 생성됩니다.
변환 시 소스 UML 클래스의 상위 패키지에 대해 생성되는 패키지 폴더에 클래스가 생성됩니다. 패키지 없이 UML 모델을 작성할 경우, 변환 시 ejbs라고 하는 기본 패키지가 생성됩니다.
변환 시 대상 EJB 프로젝트의 소스 트리에 Bean 클래스 파일이 생성됩니다.
변환 시 메시지 구동 Bean을 정의하는 데이터가 배치 설명자(ejb-jar.xml)에 추가됩니다.
메시지 구동 Bean의 소스 UML 클래스가 <<MessageProcessor>> 스테레오타입의 다른 UML 클래스에 대해 일반화 관계(예: 확장 관계)를 가지고 있는 경우, 클래스가 나타내는 메시지 구동 Bean은 생성될 엔티티 Bean의 EJB 수퍼클래스가 됩니다.
무시됩니다.
변환 시 소스 UML 클래스에 대한 속성이 Bean 클래스의 Java 특성으로 변환됩니다. 속성 변환 방법에 대한 자세한 정보는 UML에서 Java로 변환 문서를 참조하십시오. 속성 유형이 다른 엔터프라이즈 Bean의 속성 유형일 경우, EJB 변환은 세션 Bean에 대해 필드 및 연관을 생성하지 않습니다. 대신, 변환 시 소스 속성이 변환되지 않음을 알리는 메시지가 로그 파일에 기록됩니다.
메시지 구동 Bean이 Java 클래스였던 것처럼, 변환 시 소스 UML 클래스에 대한 오퍼레이션은 일반 Java 메소드로 변환됩니다.
무시됩니다.
무시됩니다.
이용약관 | 피드백
(C) Copyright IBM Corporation 2004. All Rights Reserved.