Font Size: a A A

Design And Research Of Web Application System Based On Struts Architecture

Posted on:2007-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:Z C LiFull Text:PDF
GTID:2178360182980640Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In the traditional enterprise application system of Client/Server(C/S) architecture, data are often saved in servers and application program are saved in clients. Although the system can settle the problem of data sharing, it has the disadvantage of hard maintenance, operation variance and hard expandability of data type. With the development of network application system, the defect of traditional c/s patterns application is always discovered and it urges the production and development of Browser/Server application system.Along with the development and gradual maturity of web application technique, multi layer architecture based on Browser/Server (B/S) architecture is widely applied to construct application system. The web application system based on B/S multilayer architecture instead of C/S two-layer architecture is made up of one data server and several web application servers, applying this system architecture. First it makes client end easier and only needs install common browser software. Secondly, it makes the operation of users simpler. It is convenient not only to update and maintain system but also to centrally manage data and improve the efficiency of work and the quality of service and reduce the mistake when managing and making decisions. The Module/visual/control design patterns develop on the base of B/S patterns and it divides data control and data visual in order to apply the design pattern of multilayer web application system of more and more complicated. So it is the first selection of developer to be used to develop web application based on MVC design patterns.Jakata-Struts is an code-open project of apache software organization. It provides MVC architecture for java web application, especially applying for developing great expansible web application. It can make developer pay their attention in how to settle business problem. Besides, it provides many expansible and custom-built functions witch can make application program expand architecture conveniently to apply customer's needs. Once you master struts, you can make development process of web application much easier, improve developing efficiency and shorten developing cycle.In this article, I first analyse the advantage of building application system based on J2EE platform, MVC patterns and struts application architecture based on MVC patterns. Then through dagang oil field dynamic analyzing system of production and management, I implement struts application in the system from module, visual and control of three-layer and also implement DAO design patterns which is used mostly. Finally I sum up the experience of the system development. Developing the system with struts can divide business logic and visual, simple the job of every period, standardize development of the whole system, and improve quality of the code and efficiency of developing system, which can make the system have the advantage of high performance, cross-platform development support, easy expansibility and easy maintenance.
Keywords/Search Tags:J2EE, struts, MVC architecture, design patterns, DAO
PDF Full Text Request
Related items