> Has anyone carried out a survey , review, or detailed examination of
> these frameworks?
>
>      1) WebMacro
>      2) Jakarta Struts
>      3) Tapestry
>

I had similar questions about a year ago. After creating a persistence and
presentation framework for a project, I knew there must be a better way
already out there.

I compared all the major frameworks at the time, and choose the Expresso
framework at http://www.javacorporate.com. I chose expresso because I wanted
a framework that encouraged tight adherence to the Servlet and JSP specs, and
I did not want to get locked in to a proprietary framework that utilized, for
example, templates. Not that there is anything wrong with templates...I think
they are very powerful, but our various projects required J2EE methodologies,
and it was easier to find programmers familiar with the specs.

After exploring Expresso, I found a lot of extra functionality that we have
found very useful on our projects. The security capabilities are excellent,
including nested security groups that allow very fine-grained access control
to database objects, controller objects, and servlets/jsp's.  Logging, server
health, persistence, and XML messaging are some of the services that are
included in the framework. These services allow you to avoid reinventing the
wheel on your projects and concentrate on business logic.

Our company has since contributed code to the Expresso project, and it has
evolved a great deal over the past year. A new version (2.11) is now
available and I would urge you to check it out. There is an active mailing
list and developer community behind Expresso if you have any questions.

I gave a presentation at the Harbor Java Users Group
(http://www.harborjava.org) in August which compared a few different
frameworks, including Struts, WebMacro, and Expresso. You can download the
slides from the presentation at
http://www.platinumsolutions.com/resources.html if you are interested.

Regards,
Adam

--
Adam Rossi
PlatinumSolutions, Inc.
[EMAIL PROTECTED]
http://www.platinumsolutions.com
P.O. Box 31  Oakton, VA 22124
PH: 703.971.9793  FAX: 703.471.7140

> I am interested if they work with Java Server Pages
> Are they any other that I have missed?
>
> --
> Peter Pilgrim
> G.O.A.T
>                     "The Greatest of All Time"

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to