PiggyBank 디자인 모델 변환 및 코드 세부사항

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

  • 구현 코드를 생성하는 변환 구성
  • UML에서 EJB로 변환 시 유효한 EJB가 생성되도록 하기 위해 EJBTransformProfile 변환 구성이 적용된 PiggyBank 디자인 모델 버전

디자인 모델은 다음 프로젝트를 생성하는 데 사용됩니다.

프로젝트설명
ItsoAdCommon 기타 프로젝트가 공유하는 공통 Java 클래스를 포함합니다.
ItsoAdEJB AccountCustomer EJB 엔티티 Bean 및 PiggyBank Facade EJB 세션 Bean을 포함합니다.
ItsoAdFramework 위임 층의 인터페이스를 정의하는 Java 코드를 포함합니다(고객/계정 위임 층은 클라이언트 및 UI 코드를 고객 및 EJB와 같은 계정의 기본 구현에서 격리합니다).
ItsoAdBusinessEJBImpl EJB를 사용하여 위임 층을 구현하는 Java 코드를 포함합니다.
ItsoAdWebServiceUtilityCityBank 웹 서비스에 랩퍼인 CityBankDataAccessObject를 포함합니다.

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