Font Size: a A A

Web Application Research And Realization Based On WebWork+Spring+Hiberante Framework

Posted on:2008-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:B WuFull Text:PDF
GTID:2178360242472432Subject:Management Science and Engineering
Abstract/Summary:PDF Full Text Request
These days a lot of application systems are building on the Web foundation. Browser/Server structure now becomes the mainstream development system for enterprise application. 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. How to choose frameworks to build the appropriate architecture for enterprise application. How to make each application layer interact in loose coupling way. Those problems challenge developers.That MVC design pattern separate business logic and the way of data presentation has the advantage in developing multi-tier web application. WebWork which implements MVC pattern is a web application framework and it lessen the burden of building multi-tier web application. Lightweight container is designed with dependency injection and can make main component loose coupling dynamically. Spring which is designed for solving the complexity of developing enterprise application program is a multi-tier J2EE lightweight framework. Hibernate is an open source persistence framework, it reduces the complexity of developing database and make system portable.As is stated above, this thesis did research on WebWork, Spring and Hibernate frameworks, and analyzed each framework's function in web application layer. An architecture is integrated with the three frameworks which is suitable for enterprise web application. The architecture hands business logic of WebWork to Spring; utilize beans configuration to manage the related classes; manage objects' relation of between controller and data access object through Spring and make data persistence by Hibernate. At last, a project is implemented by the application of designed architecture. The result shows the system does not depend on platform has the characteristics of high maintainability, expansibility and reuseability.
Keywords/Search Tags:WebWork, Spring, Framework, design pattern
PDF Full Text Request
Related items