[Twisted-Python] WebWidgets and Struts

Jason L. Asbahr jason at crash.org
Sun Dec 2 18:02:22 EST 2001

As an example for WebWidgets, has anyone looked at the Struts framework
of the Jakarta project?  The general idea is that Struts tries to capture
the common patterns of web application development and to provide a
framework for rapid development using a common codebase.

Apparently a number of folks are developing projects using this framework
and a certain amount of code sharing is emerging.  Reading through the
website, it looks a lot like WebWare...

>From the Struts page:

"The goal of this project is to provide an open source framework useful in
building web applications with Java Servlet and JavaServer Pages (JSP)
technology. Struts encourages application architectures based on the
Model-View-Controller (MVC) design paradigm, colloquially known as Model 2
in discussions on various servlet and JSP related mailing lists.

Struts includes the following primary areas of functionality:

- A controller servlet that dispatches requests to appropriate Action
  classes provided by the application developer.
- JSP custom tag libraries, and associated support in the controller
  servlet, that assists developers in creating interactive form-based
- Utility classes to support XML parsing, automatic population of
  JavaBeans properties based on the Java reflection APIs, and
  internationalization of prompts and messages."

Main page:

Introduction:  (Read this one)

Jason Asbahr
jason at asbahr.com

More information about the Twisted-Python mailing list