연습 3.4: 비즈니스 디자인 계층의 패키지 구조 작성

이 연습에서는 itso.ad.business 디자인 계층의 패키지 구조 및 패키지 다이어그램을 작성합니다. itso.ad.business 계층에는 PiggyBank 디자인 모델의 비즈니스 논리가 들어 있습니다. itso.ad.business 계층에는 delegate.ejb, ejb 및 프레임워크 구현(implementation) 디자인 서브패키지가 들어 있습니다.

itso.ad.business 계층에는 PiggyBank 온라인 은행 업무 시스템에 대한 비즈니스 논리의 구현(implementation)과 다음 표의 서브패키지가 들어 있습니다.

패키지 설명
delegate.ejb 이 서브패키지에는 PiggyBank EJB를 액세스하기 위한 프레임워크 구현(implementation)이 들어 있습니다.
ejb 이 서브패키지에는 PiggyBank 트랜잭션 및 고객 데이터에 대한 지속적 저장영역 모델이 들어 있습니다.
프레임워크 이 서브패키지에는 프리젠테이션 계층인 PiggyBank 사용자 인터페이스와 지속성 모델 간의 분리 계층을 설명합니다. 프레임워크 계층은 클라이언트 인터페이스와 구현(implementation) 간에 추상화를 제공합니다 .

이 연습에서는 itso.ad.business 디자인 요소 개요 다이어그램을 작성하여 itso.ad.business 구현(implementation) 디자인 서브패키지 구조를 식별합니다.

itso.ad.business 서브패키지 작성

itso.ad.business 서브패키지에는 ejb, ejb.delegate 및 프레임워크 서브패키지가 포함되어 있습니다.

itso.ad.business 서브패키지를 작성하려면 다음을 수행하십시오.
  1. 모델 탐색기 보기에서 엔터프라이즈 IT 디자인 모델을 펼친 후 PiggyBank 구현(implementation) 디자인을 펼치십시오.
  2. itso.ad.business 서브패키지에서 제어, 도메인, 프리젠테이션자원 서브패키지를 삭제하십시오. 이들 패키지는 템플리트에 포함되어 있으며 itso.ad.business 서브패키지에서 사용되지 않는 패키지입니다.
  3. 모델 탐색기 보기에서 itso.ad.business 디자인 요소 다이어그램을 두 번 누르십시오.
  4. 팔레트에서 패키지를 두 번 누른 후 패키지 이름을 프레임워크(framework)로 지정하십시오.
  5. 팔레트에서 패키지를 두 번 누른 후 패키지 이름을 delegate.ejb로 지정하십시오.
  6. 팔레트에서 패키지를 두 번 누른 후 패키지 이름을 ejb로 지정하십시오.
  7. 팔레트에서 종속성을 누르십시오.
  8. 다이어그램 편집기에서 delegate.ejb 패키지를 누르고, 이를 프레임워크 패키지로 끄십시오.
  9. 팔레트에서 종속성 옆에 있는 아래 화살표를 누른 후 사용(usage)을 누르십시오.
  10. 다이어그램 편집기에서 delegate.ejb 패키지를 누르고, 이를 ejb 패키지로 끄십시오.

itso.ad.business 디자인 요소 다이어그램의 기본 아웃라인을 작성하여 itso.ad.business 서브패키지의 기본 구조를 식별했습니다. 이 다이어그램은 서브패키지의 구조를 표시할 뿐 아니라 패키지 간에 존재하는 관계도 표시합니다. itso.ad.business 서브패키지를 계속 모델링함에 따라 이 다이어그램에 추가합니다. 다이어그램은 다음 그림과 유사하게 표시됩니다.

itso.ad.business 디자인 요소 다이어그램

개요 다이어그램을 작성하여 itso.ad.business 서브패키지에 패키지 구조를 자동으로 작성합니다. 모델 구조는 다음 그림과 유사하게 표시됩니다.

itso.ad.business 서브패키지의 현재 구조를 보여주는 모델 탐색기

이제 itso.ad.business 서브패키지 구조를 작성했으며 각 컴포넌트를 모델링할 수 있습니다. 계속 수행하려면 연습 3.5: 프레임워크 컴포넌트 계층 모델링으로 진행하십시오.

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