Design and Implementation of Web Application Framework Based on S2SH
Yun Wang, Liu Xiao-Xia
Abstract
Yun Wang, Liu Xiao-Xia
Abstract
A single framework has some problems in building enterprise application, such as low efficiency of system development, poor expansibility, high coupling between layers and complex structure, etc. Aiming at these problems, a web application framework based on Strut2, Spring and Hibernate (S2SH) is put forward. By making use of the completeness of Struts2 in the presentation layer, the flexibility of Spring in business management and the maturity of Hibernate in the persistence layer, it really achieves loose coupling between layers and easy maintenance, simultaneously reduces the difficulty of development among the three parts and applies the framework to the development of army funds management system.
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
A single framework has some problems in building enterprise application, such as low efficiency of system development, poor expansibility, high coupling between layers and complex structure, etc. Aiming at these problems, a web application framework based on Strut2, Spring and Hibernate (S2SH) is put forward. By making use of the completeness of Struts2 in the presentation layer, the flexibility of Spring in business management and the maturity of Hibernate in the persistence layer, it really achieves loose coupling between layers and easy maintenance, simultaneously reduces the difficulty of development among the three parts and applies the framework to the development of army funds management system.
Key concepts: Flexibility (engineering), Computer science, Loose coupling, Web application, Persistent data structure, Business logic, Layer (electronics), Software engineering