Font Size: a A A

The Design And Implementation Of StrutsX-A High Level Reusebility Oriented Web Application Framework

Posted on:2006-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:X L LouFull Text:PDF
GTID:2168360152487485Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Web application framework is an important software reuse technology. It plays an important role when developing web application by improving the reusability, stability and scalability of the system. However, the present existing frameworks can not commendably support coarse granular reusability and sound maneuverability for lacking corresponding mechanism. This thesis describes a new kind of framework - StrutsX as a solution to the above-mentioned problem. It provides high level reusability by separating and encapsulating the presentation layer, business layer and data source layer, as well as providing preferable support for transaction processing, authentication and authorization. StrutsX has been used in the project "Management Information System of the National Population and Family Planning Commission of China". The practice has proved that StrutsX is applicable for developing large-scale web application by enhancing the efficiency of those complex systems.Another benefit StrutsX can bring is that its coarse granular characteristic makes it possible to use tools to develop web application, such as web application development platform. It provides a convenient and visual platform for software reuse by using the framework and component technology. Base on the design of StrutsX, the thesis summarizes the presentation layer and data persistence layer's abstract models and descriptionmethods, and provides the corresponding user custom interfaces and code generators, which causes the prototypical realization of StrutsX Studio. This development platform makes the web application developer free from heavy low level code programming works and be able to pay more attention to the description of business logic and definition of user interface, which is of great importance to guarantee the good usablility, high efficiency and high reliability of web application system.
Keywords/Search Tags:Software Reuse, Web Application Framework, Web Application Development Platform
PDF Full Text Request
Related items