Search This Blog

Monday, August 2, 2010

Apache Struts 2

Apache Struts 2 is MVC (Model View Controller) design pattern based user interface development (UI) framework. Struts2 plays the role of Controller within the MVC design, where the View could be any view technology like JSPs/Tiles, JSF etc and the Model could be JavaBeans or Enterprise Java Beans(EJBs) etc. Just like other major J2/EE frameworks it is POJO (Plain Old Java Objects) based development framework, which facilitates testing and decoupling.

It is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the full development cycle, from building, to deploying, to maintaining applications over time.
Apache Struts 2 was originally known as WebWork 2. After working independently for several years, the WebWork and Struts communities joined forces to create Struts2. This new version of Struts is simpler to use and closer to how Struts was always meant to be.

No comments:

Hit Counter


View My Stats