Introduction - If you have any usage issues, please Google them yourself
The project is divided into the structure of the presentation layer, business layer dependencies and data access layer, down to the level of inter-self on the use of technology Struts, Hibernate, JDom, Spring, etc., where the presentation layer using Struts framework development, business layer encapsulation business processes to adapt to changing business, each business module has a special interface and implementation class, use the Spring IoC features will inject to the Action implementation class presentation layer, data access layer by means Heibernate, the code is simple and can be for different databases, transaction part of the use of the Spring declarative transaction management. To improve performance, the use of Servlet Filter to achieve a caching proxy