With the rapid development of computer networking and information technology, customers put more expectations on the system's scalability, easy maintenance, easy to expand, and the Web applications more and more complex. In order to meet the users'requirements, this paper fully take the flexibility of the system into account, integrating the Struts2 framework, Spring framework and Hibernate framework technology to explore the framework of the bank account management system based on S2SH (Struts2+Spring+Hibernate)framework.The development and implementation will be based on bank account management system. Firstly, the paper introduces the J2EE technologies, MVC design pattern, Struts2 framework, Spring framework, Hibernate framework and related technologies. Then it presents the details of the system requirement analysis, design, development and operating environment, database design, part of the design and implementation of functional modules. We make use of the hierarchical structure to develop the system view layer, business logic layer and data persistence layer, Struts2 is in charge of the development of view layer. Spring and Struts2 manages the development of business logic layer, Hibernate and Spring is responsible for implementation of data access layer.then improve the development by the security analysis and friendliness of the interface. We control the user access by interceptor, treat the password by the combination of MD5 algorithm, show results with paging technology. In the end, the system automatically generates Execl documents to store the results. Finally, the paper proposes the future work to make further research.The paper is divided into two parts, the client and admin system. The client system is a bank customer module, and the admin system is bank staff module. Through the design and implementation of the system, S2SH framework is proved to reduce the coupling between layers, make its structure clear and help to improve the scalability, extensibility, reusability and manageability. |