Struts 2
Programming the abstract classes instead of interfaces is one of design problem of struts1 framework that has been resolved in the struts 2 framework
Most of the Struts 2 classes are based on interfaces and most of its core interfaces are HTTP independent
Unlike ActionForwards, Struts 2 Results provide flexibility to create multiple type of
outputs
In Struts 2 any java class with execute() method can be used as an Action class
ActionForms feature is no more known to the Struts 2 framework. Simple JavaBean flavored actions are used to put properties directly
Struts 2 Actions are HTTP independent and framework neutral. This enables to test struts applications very easily without resorting to mock objects
Java 5 annotations can be used as an alternative to XML and Java properties configuration
Struts 2 lets to customize the request handling per action, if desired. Struts 1 lets to customize the request processor per module
Struts 2 Actions are Spring-aware.Just need to add Spring beans
AJAX client side validation
0 comments:
Post a Comment