To update Samples Project to Struts2, we just need three steps:
l Setup Struts2 & Spring runtime environment
l Configure Struts2, also involve integration with Spring
l Refator the web layer to adapt to Struts2
1. Setup runtime environment
The follow figure shows the libraries we used to setup runtime environment:
l Here we use Struts 2.0.9 and Spring 2.5. You can find those jar files in Struts 2.0.9 and Spring 2.5 lib directory.
l Those libraries involve:
Ø Struts2 standard libraries
Ø Spring integration plug-in for Struts2
Ø Spring2.5 standard modules
Ø iBatis library
Ø Hibernate and dependent libraries
l We just remove those old libraries in the WebRoot/WEB-INF/lib directory and put above libraries in it.