이 샘플은 PiggyBank 온라인 은행 업무 시스템에 생성된 코드를 포함하는
Java 및 EJB(Enterprise JavaBean) 프로젝트를 작성합니다. 또한 샘플에는 다음 항목이 들어 있습니다.
- 구현 코드를 생성하는 변환 구성
- UML에서 EJB로 변환 시 유효한 EJB가 생성되도록 하기 위해
EJBTransformProfile 변환 구성이 적용된
PiggyBank 디자인 모델 버전
디자인 모델은 다음 프로젝트를 생성하는 데 사용됩니다.
프로젝트 | 설명 |
ItsoAdCommon | 기타 프로젝트가 공유하는 공통 Java 클래스를 포함합니다. |
ItsoAdEJB |
Account 및 Customer EJB 엔티티 Bean 및
PiggyBank Facade EJB 세션 Bean을 포함합니다. |
ItsoAdFramework | 위임 층의
인터페이스를 정의하는 Java 코드를 포함합니다(고객/계정 위임 층은 클라이언트 및 UI 코드를 고객 및 EJB와 같은
계정의 기본 구현에서 격리합니다). |
ItsoAdBusinessEJBImpl | EJB를 사용하여 위임 층을 구현하는 Java 코드를 포함합니다. |
ItsoAdWebServiceUtility | CityBank 웹 서비스에 랩퍼인 CityBankDataAccessObject 를 포함합니다. |
각 프로젝트에 대해 변환 구성을 작성하여 프로젝트를 대상화해야 합니다. 각 변환 구성은 디자인 모델의 서브세트에 대하여 실행됩니다. 변환 구성에 대한 자세한 정보는 설정 지시사항을 참조하십시오. |