| Project Name | Struts |
| Category | Frameworks |
| Programming Language | Java |
| Project Home Page | http://struts.apache.org/ |
| License(s) | AL |
| License URL(s) | http://apache.org/licenses/LICENSE-2.0 |
| Tags (edit) | mvc, web |
The goal of this project is to provide an open source framework for building Java web applications.
The core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and XML, as well as various Jakarta Commons packages. Struts encourages application architectures based on the Model 2 approach, a variation of the classic Model-View-Controller (MVC) design paradigm.
Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact with standard data access technologies, like JDBC and EJB, as well as most any third-party packages, like Hibernate, iBATIS, or Object Relational Bridge. For the View, Struts works well with JavaServer Pages, including JSTL and JSF, as well as Velocity Templates, XSLT, and other presentation systems.
The Struts framework provides the invisible underpinnings every professional web application needs to survive. Struts helps you create an extensible development environment for your application, based on published standards and proven design patterns.
Similar Projects (edit)
- Ruby on Rails
- Wicket
- WebWork
- Mason
- Apache Cocoon
- Django
- Apache MyFaces
- Melati
- Enhydra Server
- Catalyst
- JNex
- TurboGears
- Stripes
Reviews
Be the first person to review this project!
User tips
Related books
| Title | Authors |
|---|---|
| Beginning Jsp 2.0: Build Web Applications Using Jsp, Java, and Struts | Ben Galbraith et al. |
| Jakarta Struts Cookbook | Bill Siggelkow |
| Jakarta Struts for Dummies | Mike Robinson et al. |
| Professional Jakarta Struts (Programmer to Programmer) | James Goodwill et al. |
| Programming Jakarta Struts, 2nd Edition | Chuck Cavaness |
| Struts : Essential Skills (Essential Skills) | Steven Holzner |
| Struts Kick Start | James Turner et al. |
| Struts Recipes | George Franciscus et al. |
| Struts in Action: Building Web Applications with the Leading Java Framework | Ted Husted et al. |
| Struts: The Complete Reference (Osborne Complete Reference Series) | James Holmes |
Last modified on 2007-08-01 14:07:37.131 (rel. 25).
