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 ==^================================================================
