PiggyBank 설계 모델 변환 및 코드 세부사항

이 샘플은 PiggyBank 온라인 은행 업무 시스템에 대해 생성된 코드를 포함하는 Java 및 EJB(Enterprise JavaBean) 프로젝트를 작성합니다. 샘플에는 다음 항목도 있습니다.

  • 구현 코드를 생성하는 변환 구성
  • UML에서 EJB로의 변환이 올바른 EJB를 생성할 수 있도록 적용된 EJBTransformProfile 변환 구성을 갖는 PiggyBank 설계 모델의 버전

설계 모델은 다음 프로젝트를 생성하기 위해 사용됩니다.

프로젝트설명
ItsoAdCommon 다른 프로젝트가 공유하는 공통 Java 클래스를 포함합니다.
ItosAdEJB AccountCustomer EJB 엔티티 bean 및 PiggyBank Facade EJB 세션 bean을 포함합니다.
ItsoAdFramework 위임 계층의 인터페이스를 정의하는 Java 코드를 포함합니다(Customer/Account 위임 계층은 EJB로서 고객과 계정의 기초적인 구현으로부터 클라이언트와 UI 코드를 분리시킵니다).
ItsoAdBusinessEJBImpl EJB를 사용하여 위임 계층을 구현하는 Java 코드를 포함합니다.
ItsoAdWebServiceClientCityBank 웹 서비스의 랩퍼인 CityBankDataAccessObject를 포함합니다.

각 프로젝트에 대해 프로젝트를 대상으로 하는 변환 구성을 작성해야 합니다. 각 변환 구성은 설계 모델의 서브세트에 대해 실행됩니다. 변환 구성에 대한 자세한 정보는 설정 지시사항을 참조하십시오.