IT_Architecture/Design Pattern

J2EE 디자인 패턴 정리

JJun ™ 2009. 9. 30. 19:26

 

[J2EE 디자인 패턴 요약] 

 

 

 

 패턴 이름

 설 명 

 Intercepting Filter

 요청 타입에 따라 다른 처리를 하기 위한 패턴

 Front Controller

 요청 전후에 처리하기 위한 컨트롤러를 지정하는 패턴

 View Helper

 프리젠테이션 로직과 상관없는 비지니스 로직을 헬퍼로 지정하는 패턴

 Composite View

 최소 단위의 하위 컴포넌트를 분리하여 화면을 구성하는 패턴

 Service to Worker

 Front Controller와 View Helper 사이에 디스패처를 두어 조합하는 패턴

 Dispatcher View

 Front Controller와 View Helper로 디스패처 컴포넌트를 형성한다.

 뷰 처리가 종료될 때까지 다른 활동을 지연한다는 점이

 Service to Worker 패턴과 다르다.

 Business Delegate

 비지니스 서비스 접근을 캡슐화하는 패턴.

 Service Locator

 서비스와 컴포넌트 검색을 쉽게 하는 패턴.

 Session Facade

 비지니스 티어 컴포넌트를 캡슐화하고, 원격 클라이언트에서 접근할 수

 있는 서비스를 제공하는 패턴.

 Composite Entity

 로컬 엔티티 빈과 POJO를 이용하여 큰 단위의 엔티티 객체를 구현한다.

 Transfer Object

 일명 Value Object 패턴. 데이터를 전송하기 위한 객체에 대한 패턴.

 Transfer Object

   Assembler

 하나의 Transfer Object로 모든 데이터를 처리할 수 없으므로,

 여러 Transfer Object를 조합하거나 변형한 객체를 생성하여 사용하는

 패턴.

 Value List Handler

 데이터 조회를 처리하고, 결과를 임시 저장하며, 결과 집합을 검색하여

 필요한 항목을 선택하는 역할을 수행.

 Data Access Object

 일명 DAO 패턴. DB에 접근을 전담하는 클래스를 추상화하고 캡슐화한다.

 Service Activator

 비동기적 호출을 처리하기 위한 패턴.

 

design_patterns_in_j2ee-inter999.doc
1.71MB