...
Struts 2 is a traditional MVC2 action-based framework (such as Struts 1, Stripes, Simple, ..) as opposed to the newer event-based frameworks (such as JSF, Wicket, Rife, ..). Struts 2 uses XWork under the hood, a command-pattern based framework that handles conversion, validation, interception, and a lot more. Struts 2 is based on WebWork, which was originally started as an effort to overcome some problems with Apache Struts 1.
.war layout
The .war zip file you can download on this site can be dropped in your servlet container (rename it to .war then) and contains the source code under the WEB-INF directory. The .war layout is also kept as simple as possible:
...
Code Block | ||||
---|---|---|---|---|
| ||||
<web-app> <display-name>Struts 2 CRUD Demo</display-name> <filter> <filter-name>struts</filter-name> <filter-class>comclass>org.opensymphonyapache.webworkstruts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app> |
...