> From: Haseltine, Celeste [mailto:[EMAIL PROTECTED]] > > MVC stands for "model-view-controller" architecture. The controller > portion > of this design is a java servlet, which dispatches request to the > appropriate Java "action" classes. The best example of the MVC > architecture > is the Jakarta Struts project. Struts is an open source framework which > is > comprised of Java servlets and JSP tag libraries that you can "build" your > application around that implements the MVC architecture. You can find
If you're interested in Struts, you should examine the Maverick MVC framework at http://mav.sourceforge.net. It is much more of a minimalist framework, focusing solely on the core MVC concept. Rather than providing a custom tag library, you can use any tag library (including JSTL) or even wholly different templating languages such as Velocity or XSLT. Like Struts, you define your site with an XML sitemap, but unlike Struts, Maverick allows you to: * Define different views which are automatically chosen based on browser, language, or requested content type. * Define multiple iterative XSLT transformations for a view. * Halt the transformation process at any stage so you can work with the static XML. * Perform "wrapping" transformations so that differing content can be encapsulated within a common html layout. The 2.0 release is in beta but nearing completion. It comes with a quite comprehensive sample application built with the current JSTL release. I think you'll find that Maverick offers more features than Struts but with a *vastly* simpler API and shorter learning curve. http://mav.sourceforge.net Jeff Schnitzer [EMAIL PROTECTED] ==========================================================================To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST". Some relevant FAQs on JSP/Servlets can be found at: http://archives.java.sun.com/jsp-interest.html http://java.sun.com/products/jsp/faq.html http://www.esperanto.org.nz/jsp/jspfaq.jsp http://www.jguru.com/faq/index.jsp http://www.jspinsider.com
