Font Size: a A A

Struts Framework For J2EE Application-oriented Research And Practice

Posted on:2008-03-07Degree:MasterType:Thesis
Country:ChinaCandidate:G M YuanFull Text:PDF
GTID:2178360215482634Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Framework and pattern, which can improve the software development efficiency by the reuse of components, are important reusable technologies in the development process of J2EE applications. The quality of J2EE project is just controlled by the frameworks and patterns. The framework technology, which in some extent assuredly constrains the freedom of the programmers when they are programming, brings the reusable components and the high quality of the software, and also brings the module-based development model.MVC design pattern has great advantages in the development of multi-tier web applications by separating the data and its view. Based on J2EE platform, Struts is a framework implemented with MVC design pattern. Struts can reduce the burden of constructing the multi-tier web applications by providing a reusable software architecture. But when developing J2EE projects using the standard Struts framework, it demonstrates some shortcomings, such as the low ratio of the reuse of the internal modules, some components' not meeting the actual requirements, the lack of the components aiming to develop the normalized model layer, the complexity when extending the verification framework.In view of the above background, this paper presents an extended Struts solution. First ,we analyze the features of standard Struts framework which based on MVC model. On this basis, this paper presents a solution based on the extended of the standard Struts .It extended the control layer, model layer ,view level and the validation . The extended Struts is the expansion of the standard Struts model, with scalability can be easy to maintain, and high repeatability of the characteristics of components. In this paper, an analysis of the expansion of the use of Struts model design principles and the means of its realization. Finally, it introduces an actual J2EE projects based on the extended Struts framework and gives a detailed design process of a typical model, verification the feasibility of the framework in the actual development.
Keywords/Search Tags:J2EE, Design pattern, MVC, Struts Framework
PDF Full Text Request
Related items