Font Size: a A A

Research And Implementation Of Web Application Of Integrating WSH Architecture Technology

Posted on:2008-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:C Q MaFull Text:PDF
GTID:2178360215458659Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, the Web application system based on Browser/Server is paid widerly attention. Faced to problems which are ubiquitous such as low reusability, expansibility and heavy maintenance work, how to build an application system which is stable, efficient, high expansibility and maintainability challenge many developers.Indeed, J2EE platform established solution for Enterprise Application, but there are a number of Web technologies and frameworks implement that schema. The key lies in how to assemble existing framework and selects the most reasonable technology for the special application. In Web domain, there is no doubt that MVC pattern is the most attractive, which separate the whole application into User Interface presentation, business logic and enterprise data model and make each layer interact in loose coupling way. WebWork is a pull-out framework of implementing MVC pattern and strives for reusing module and code, it relieves burden for constructing Web application by its flexible and powerful function. Differentiating strong invasion of EJB, Spring which is a lightweight container is designed with dependency injection and can make component loose coupling dynamically and compatible with other framework. Hibernate is an open-source persistence framework, which entirely reduces the complexity of maintaining data and make system have higher performance and portable.This paper takes the project of Sichan province LeShan Giant Buddha EBS as an example, in which the author has been involved. To detailed design for each layer such as Web tier, business logic tier and data persistence tier based on requirement analysis completely. As for the characteristic of project, after compared advantages of all sorts of framework technologies, the author integrated with WebWork, Spring and Hibernate and put forward a general model of J2EE architecture, what is that WebWork which implemented MVC pattern play the role of Web presentation tier and hand over its business logic to Spring, manage objects' relation of between controller and data access object through Spring and make data persistence by Hibernate. In the process of carrying out, the architecture utilizes many compatible technologies such as Ajax, Acegi and Freemarker, and develops a series of reusable templates. After Unit test and Integral test, the system is basically satisfied all requirements.In conclusion, this thesis made did deep analysis of many popular frameworks and offer a J2EE architecture of integrating Webwork, Spring and Hibernate, which not only make up for traditional shortages in Web design but also enhance the system's maintainability, expansibility, compatibility and reusability through adopting delamination and modularization.
Keywords/Search Tags:J2EE, Architecture, Framework, Design pattern, Software Reusability
PDF Full Text Request
Related items