The methodlogy for Web design can be broadly categorised into front 
controller design pattern and page controller design pattern. In front 
controller design pattern, a single controller will handle all the user 
requests. The front controller may delegate responsibility to other 
command controllers in a complex application.  In page controller design 
pattern, every page has its own controller that are, in most cases, 
embeded in the same page. Microsoft's ASP.NET is based on page 
controller design pattern where every page can have its own controller 
(ASP.NET calls them code behind pages).  ASP.NET page controller design 
pattern does not preclude the use of front controller for a complex 
site, or even a combination of a front controller and page controllers. 
Exit actions can be configured in an XML file and using refelction, the 
front controller can decide the appropriate command controller to call 
for each exit action.  MVC2 (or Model 2) design pattern should emerge 
naturally when the views and models are separate and controllers mediate 
between models and  views. Strut is an open source  framework for 
serious web development that utilizes a Java Servelet as front 
controller, JSP Pages as Views, and JavaBeans/Java Classes as Model.
http://jakarta.apache.org/struts/index.html
XML and XSLT provides another dimension to Web design where XSLT can be 
used for controllers, and HTML template pages as Views in a Model 2 
framework.  

==^================================================================
This email was sent to: [email protected]

EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrFMa.bV0Kx9
Or send an email to: [EMAIL PROTECTED]

T O P I C A -- Register now to manage your mail!
http://www.topica.com/partner/tag02/register
==^================================================================

Reply via email to