Font Size: a A A

Application Research Based On SSH Integration Framework

Posted on:2009-03-26Degree:MasterType:Thesis
Country:ChinaCandidate:S J LiaoFull Text:PDF
GTID:2178360245454993Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the increasing development of Internet and enterprise information construction, the requirements of application system based on Web are more and more complicate and highly uncertain. And the development cycle is more and more shorts. The demands in function, expansibility and maintainability are higher and higher. So a well design pattern and reusable system architecture design have become the key issue of improving the efficiency and quality of software development.This thesis makes deeply researches on MVC design pattern and three kinds of popular lightweight open-source framework technologies(Struts,Spring and Hibernate). By analyzing the function of each framework in different layers, the SSH (Struts+Spring+Hibernate) multi-layers Web application integration framework is introduced. Struts is used in the presentation layer, Spring is used in the business layer, and Hibernate is used in the persistent layer. The business logic in Struts application is charged by Spring, and the related classes are configured by the beans of Spring, and the data persistent is charged by Hibernate. To achieve the loose couples of layers and components and improve the reusability and maintains of the system, the architecture uses the core idea of Spring, IoC and AOP to integrate Struts and Hibernate.With the combination of a specific e-government project design, the thesis indicates the integrated structure of the web application system based on SSH and the hierarchical structure of all layers of the implementation strategy. Finally, in order to achieve the loose couples between the components and frameworks, the thesis gives a concrete realization of the system, and focuses on the use of IoC and AOP to integrate Struts and Hibernate. As the development results shown, the SSH architecture has certain commonality in the Web application system of small and medium enterprises. The architecture is able to highly improve the software developing efficiency. And the Web applications based on SSH architecture are well scalable, maintainable and portable.
Keywords/Search Tags:Integration Framework, MVC, Struts, Spring, Hibernate
PDF Full Text Request
Related items