The Struts Framework

The Struts framework (jakarta.apache.org) provides a facility for implementing a MVC architecture with J2EE Web components: Java servlets and JSP. As you would expect from the previous architectural discussion, Struts provides a controller servlet, which transfers control between Web components by dispatching a request to an appropriate action class. The developer does not need to program the controller servlet; it is provided in the package. The actions taken by the controller servlet are determined by the contents of an XML document, which describes various configuration parameters for the Struts installation, including the flow of the application control.

Struts provides a number of very useful features, including a JSP ...

Get J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.