Apache Struts

Apache Struts (formerly under the Apache Jakarta project, Struts is now a top level project) is an open-source framework for developing J2EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt an MVC architecture. It was originally created by Craig McClanahan and donated to the Apache Foundation in May, 2000.

The framework enables design and implementation of large web applications to be handled by different groups of people. In other words, page designers, component developers and other developers can handle their own bit of the project all in tandem and in a decoupled manner. It features I18N (internationalization), a powerful custom tag library, tiled displays and form validation. It also supports for a variety of presentation layers, including JSP, XML/XSLT, JavaServer Faces (JSF), and Velocity, as well as a variety of model layers, including JavaBeans and EJB.

See also

References

External links

See also: Apache Struts, 2000, Apache Foundation, Craig McClanahan, EJB, I18N, J2EE, Jakarta Project, JavaBeans, JavaServer Faces