I have not seen WebWork, but to answer your question, Struts is a very heavy
framework in that the Jakarta tag libraries are very tightly integrated into
the MVC architecture portion of Struts.  For those of us who use JSP tag
libraries that either come with our Servlet containers, or choose to use
other tag libraries than those bundled with Struts, then Struts is not a
good option.  Since I prefer to use the tag libraries that come bundled with
my JSP/Servlet container, I need a "stand alone" MVC architecture, that I
can integrate my servlet containers tag libraries into.  If WebWork is such
a "stand alone" MVC architecture, then it is one I would consider using over
Struts.

Celeste
-----Original Message-----
From: M. Simms [mailto:[EMAIL PROTECTED]]
Sent: Friday, March 22, 2002 8:27 AM
To: [EMAIL PROTECTED]
Subject: Re: [ann] WebWork 1.0 released


Why would this be better than STRUTS which has taken about 10 man years of
effort and the expertise of many heavyweights to build and debug ?


> -----Original Message-----
> From: A mailing list about Java Server Pages specification and reference
> [mailto:[EMAIL PROTECTED]]On Behalf Of Rickard
> Sent: Friday, March 22, 2002 6:31 AM
> To: [EMAIL PROTECTED]
> Subject: [ann] WebWork 1.0 released
>
>
> Short version:
> WebWork 1.0 has been released. If you're into building web apps in Java
> you need to check it out. End of story. Go here and download ASAP:
> http://sourceforge.net/projects/webwork
>
> Slighly longer version:
> I'm proud to announce the release of WebWork 1.0! WebWork is a HMVC web
> application framework in Java, developed as Open Source (BSD license)
> and designed to help create dynamic websites using minimal effort and
> maximum flexibility. It's architecture is easy to learn and understand,
> yet has features that allow for complex applications to be built.
>
> One of the main features is it's total separation between the controller
> and view aspects of an application, thus allowing for a multitude of
> view technologies to be utilized. Out of the box WebWork has support for
> JSP (and comes with an extensive tag library that covers most needs),
> XSLT, and the template engine Velocity. Adding support for more such
> tools is very easy (the Velocity "integration" was done in hours),
> allowing you to have maximum flexibility with regard to how you
> structure your application.
>
> You also get to choose whether you want to use a Model-1 or Model-2
> approach to building applications, although we'd recommend using both as
> is described in our comprehensive documentation that includes reference
> sheets (for the tag library and expression language) and many useful
> tips&tricks sections.
>
> WebWork comes with a comprehensive set of examples that are both used to
> test the functionality of the framework, as well as showcase how it can
> be used. Many examples are conversions from other frameworks (such as
> Struts) so that you can see firsthand how WebWork differs from the rest
> of the crowd.
>
> One of the most important tasks when working with frameworks like this
> is the configuration step, which is where Java classes are mapped to
> logical names (used for invocation) and where the connection between
> controller and view (such as a JSP or Velocity template) is made. This
> configuration can be done manually, but to ease this process there is an
> XDoclet extension available (through the XDoclet project, see
> http://xdoclet.sourceforge.net) that will allow you to specify all such
> configuration directly in your Java code using custom WebWork-specific
> JavaDoc tags.
> XDoclet is also used to generate HTML documentation of your application,
> which helps to serve as a
> communication channel between the Java developer and web designer (if
> those roles are separated into
> several team members).
>
> There are a multitude of other unique and interesting features that we
> are very excited about, but we'd encourage you to download and find out
> about those yourself. So get it now from:
> http://sourceforge.net/project/showfiles.php?group_id=14797
>
> Documentation can be found in the download, or online at:
> http://213.203.18.31/
>
> We encourage you to try WebWork together with the wonderful SiteMesh
> (http://www.opensymphony.com) and XDoclet tools, a combination which can
> give you an amazing productivity and clean application architeture.
>
> This is an OpenSource project, developed using an open development
> process, and is hosted by SourceForge. If you have any questions we
> recommend the user mailing list, and if you have suggestions for
> improvements we're all ears on the development mailing list, both of
> which can be found on the project homepage at:
> http://sourceforge.net/projects/webwork
>
> If you are attending JavaOne this year, then you might want to stop by
> our WebWork developer meeting on Wednesday March 27, 6.30pm at Fourth
> street Bar & Deli (across from the Metreon). See ya there :-)
>
> /Rickard Öberg, WebWork project manager
>
> --
> Rickard Öberg
> Author of "Mastering RMI"
> Chief Architect, TheServerSide.com
>    The Middleware Company - We Build Experts!
>
> ==================================================================
> =========
> 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

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

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