Presentation Logic Pattern 개요
그림 Ⅴ-2. Presentation logic pattern
Presentation Logic pattern은 사용자의 이벤트를 Business Logic layer에 전달하는 방법을 결정한다. 기본적으로 Presentation Logic은 Model View Controller 패턴을 사용하여 Model과 View를 분리하는 것이 바람직하다. Model View Controller 패턴을 사용하기로 결정했으면 page 웹 화면의 이벤트를 각 page별로 처리할 것인지 별도의 객체에서 처리할 것인지를 결정한다. 이 경우 page controller나 front controller를 사용한다. 화면이 복잡한 경우는 HTML에 embedded marker를 넣어서 사용해야 하며 이 경우 JSP나 ASP에서 다양한 기능을 제공한다. 이 패턴은 template view라고 불린다. 도메인 정보를 읽어서 화면으로 단순하게 변환하는 경우는 Transform View와 Two Step View를 사용한다.
'Dev... > 소프트웨어 아키텍처' 카테고리의 다른 글
[SA강좌] Part 4-5 OR Mapping 패턴 개요 (0) | 2008.11.12 |
---|---|
[SA강좌] Part 4-4 Business Logic Pattern 개요 (0) | 2008.11.12 |
[SA강좌] Part 4-2 설계 패턴의 개요 (0) | 2008.11.12 |
[SA강좌] Part 4-1 아키텍처에서 개발로의 이행 (0) | 2008.11.12 |
[SA강좌] Part 3 연재완료... (0) | 2008.11.07 |