Font Size: a A A

Development And Research Of Web Application System With Struts Framework

Posted on:2009-06-11Degree:MasterType:Thesis
Country:ChinaCandidate:W Z ZhangFull Text:PDF
GTID:2178360245965666Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, the Internet technology has been developed quickly and the Web information system has been adopted extensively. And the architecture of multi-layer Web application development based on B/S pattern has developed gradually, and become the mainstream of the enterprise Web application development. But, there are still several disadvantages in the Web application developed with the traditional development method like low software reusability, fussy maintenance,weak expansibility and bad user experience etc. Consequently,how to separate a Web application into several layers reasonably,the framework's integration of each sub-tier and selection of appropriate development technology has become more and more important with complexity of requirement analysis of constructing Web application system,constraints of R&D time cycle,and requirements of system flexibility, expansibility,maintainability and user experience.To solve these questions ,this thesis study and research the AJAX technology,Struts2 framework and Ibatis framework deeply,and combining with investigations of current n-tier architecture of Web application development. Through adopting AJAX engine,the Web pages can refresh partially, user's operation can become smoothly and can improve user's experience greatly. As an open source web framework, Struts2 is a standard implementation of MVC design pattern.It provides a reusable software framework and makes it easy to build n-tier Web application. Ibatis framework is an open source data persistence layer framework, programmers can manipulate database by object programming idea and pay attention to object programming and class programming. It improves database visitation's flexibility greatly.This thesis's key expatiation is following: A powerful layers model to develop Web application based on Struts2 framework and Ibatis framework is designed, and the Web application system which is built with this layers model based on Struts2 framework has better robustness, maintainability,extensibility , reusability and better user experience.Based on the research done above, the implementation of Web application layers model and the applicaton of Struts2 framework and Ibatis framework in this project is illustrated in detail according to an example based on Electrical Energy Metering Mechanism Exception Handling Analysis System. In the procedure of development, combining with the author's practical development experiences, the design and implementation of each tiers of the system is illuminated in detail based on the designed layers model. In order to make the system easy to use and improve its efficiency, the thesis also makes a discussion on usage of AJAX technology.
Keywords/Search Tags:struts2, ajax, ibatis, layers model, framework, design pattern, electrical energy metering mechanism exception handling analysis system
PDF Full Text Request
Related items