> 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

Reply via email to