Web Presentation Patterns


The following table lists the patterns included in the Web Presentation patterns cluster. The patterns are arranged so that later patterns build on earlier patterns. This implies a progression from more general patterns (such as Model-View- Controller) to more specific patterns (such as Intercepting Filter).

Table 3.1: Web Presentation Patterns

Pattern

Problem

Associated implementations

Model-View-Controller

How do you modularize the user interface functionality of a Web application so that you can easily modify the individual parts?

Implementing Model-View- Controller in ASP.NET

Page Controller

How do you best structure the controller for moderately complex Web applications so that you can achieve reuse and flexibility while avoiding code duplication?

Implementing Page Controller in ASP.NET

Front Controller

How do you best structure the controller for very complex Web applications so that you can achieve reuse and flexibility while avoiding code duplication?

Implementing Front Controller in ASP.NET Using HTTP Handler

Intercepting Filter

How do you implement common pre- and post-processing steps around Web page requests?

Implementing Intercepting Filter in ASP.NET Using HTTP Module

Page Cache

How do you improve the response time of dynamically generated Web pages that are requested frequently but consume a large amount of system resources to construct?

Implementing Page Cache in ASP.NET Using Absolute Expiration

Observer

How can an object notify other objects of state changes without being dependent on their classes?

Implementing Observer in .NET




Enterprise Solution Patterns Using Microsoft. NET 2003
Enterprise Solution Patterns Using Microsoft. NET 2003
ISBN: N/A
EAN: N/A
Year: 2004
Pages: 107

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net