Font Size: a A A

Research And Implementation Of The Integrated Loyalty System Based On Struts, Spring And Hibernate

Posted on:2009-07-02Degree:MasterType:Thesis
Country:ChinaCandidate:X LuFull Text:PDF
GTID:2178360245989154Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the increasing popularity of the Internet technology, the mufti-layer Web structure based on B/S has been widely used. But there are many complex problems needed to solve in developing Web system. And there are several disadvantages as low software reusability and difficult maintenance in exploitation. Therefore, how to organize software by using a better architecture, good design patterns and reusable framework in developing Web application is well worth studying.Frameworks and design patterns are very important technologies for software which are reused in J2EE. Framework can raise productivity of software by reusing. Almost all frameworks use one or more design patterns. At present, more and more open source frameworks for each layer of J2EE merge out constantly. These frameworks can provide an enterprise level application scheme which is economical, fast to develop and deploy as well as stable and expandable. Struts, Spring and Hibernate are excellent open source frameworks of them.This paper firstly elaborates on J2EE technology. Then gives details of Struts, Spring and Hibernate, and analyses each framework's function in Web application layer. According to the J2EE tiered structure, with Web application features, this paper designs a J2EE architecture of integrating with the three frameworks which is suitable for enterprise Web application. In this architecture, Struts take charge of the presentation layer, completing page displaying and answering user's requirements; Spring takes charge of business logic layer, completing the business logic and management of application programs; Hibernate takes charge of data persistence layer, completing data persistence. Finally, an example based on Integrated Loyalty system is introduced to illustrate the process to build a Web system with the help of the architecture. Results show that this new architecture helps to take full advantage of the various frameworks; the complexity of Web application development could be reduced so that the efficiency and quality of the development is improved. Meanwhile, it enhances the system's maintainability, expansibility, compatibility and reusability.
Keywords/Search Tags:J2EE, Architecture, Struts, Spring, Hibernate
PDF Full Text Request
Related items