A list of tools related to Struts
Struts development tools
http://www.cotsec.com - An Eclipse plugin that generates Struts applications optionally backed by Enterprise Javabeans to the database. Cotsec operates under a quasi-open source model in which the source code is available (like open source), however sales of Cotsec product translates into dollars for Cotsec developers
http://xdoclet.sourceforge.net/ - Generates Struts-config.xml and other necessary xml descriptor files based on special javadoc comments in the code. It enables Attribute Oriented Programming for java, and is very cool.
http://www.jcorporate.com/expresso.html - built using Struts provides services and component extensions for security, robust object-relational mapping, persistence, background job handling and scheduling, self-tests, logging integration, automated table manipulation, database connection pooling, email connectivity, event notification, caching, XML automation, registration objects, configuration management, workflow, automatic database maintenance and much more.
http://www.andromda.org/index.html - AndroMDA (pronounced: andromeda) is an open source code generation framework that follows the model driven architecture (MDA) paradigm. It takes a UML model from a CASE-tool and generates classes and deployable components (J2EE or other), specific for your application architecture. (UML --> code / XDoclet --> deployable components)
http://www.StrutsStudio.com - Eclipse plugin for Struts and J2EE development. Unique Web Flow diagram allows visual editing of web applications. one-click creation of Struts based web applications. Support for latest Struts 1.1 artifacts, like modules, Tiles framework and validations.
http://xview4struts.sourceforge.net/ - XView4Struts is an extension to the Struts framework that eliminates the need to use tag libraries and JSPs in the view layer of your project. The view layer in ["XView4Struts"] is simply, pure HTML. This approach promises faster development, easier maintanence, reusable view components and better utilization of your development resources.