Struts2.0 Frameworks

Struts2.0 Frameworks

Previous Home Next

 

Struts was created by "Craig McClanahan" .Then it was donated to the Apache Foundation in May, 2000.Now struts is an open source code sponsored by Apache Foundation .In 2005 struts became most important project .Now struts known as Jakarta Struts.

The Struts community became aware of the limitations in the first framework. With such an active community, identifying the weak and inflexible points in the framework wasn’t hard to accomplish. Struts 2 takes advantage of the many lessons learned to present a cleaner implementation of MVC. At the same time, it introduces several new architectural features that make the framework cleaner and more flexible. These new features include interceptors for layering cross-cutting concerns away from action logic; annotation-based configuration to reduce or eliminate XML configuration; a powerful expression language, Object-Graph Navigation Language(OGNL), that transverses the entire framework; and a mini-MVC–based tag API that supports modifiable and reusable UI components. At this point, it’s impossible to do more than name drop. We’ll have plenty of time to fully explore each of these features.We need to start with a high-level overview of the framework. First, we’ll look a thow Struts 2 implements MVC. Then, we’ll look at how the parts of the framework work together when processing a request.

 
In July 2001, version 1.0 was released very first. After that Apache Foundation released more versions .Which are: 

Struts Scripting-1.0.1 
Struts-1.0.2 
Struts-1.1 
Struts-1.2.4 
Struts-1.2.7 
Struts-1.2.8 
Struts-1.2.9 
Struts-1.3.5 
Struts-1.3.8 
Struts-1.3.10 
Struts-2.0.6 
Struts-2.0.8 
Struts-2.0.9 
Struts-2.0.11 
Struts-2.0.11.1 
Struts-2.0.11.2 
Struts-2.0.12 
*Struts-2.0.14 
Struts-2.1.6 
Struts-2.1.8 
*Struts-2.1.8.1
**Struts-2.2.11

*best available **latest version of struts

Previous Home Next