An Analysis Tool In MVC Web Application Framework Struts

碩士 === 中原大學 === 資訊工程研究所 === 92 === Struts is one project of Jakarta, whose goal is to provide an open source framework for building Java-based web applications. The architecture of Struts is based on the JSP Model 2, which is a variation of the classic MVC design pattern. In Struts, Java Beans const...

Full description

Bibliographic Details
Main Authors: Guan-Ru Chen, 陳冠儒
Other Authors: Chung-Shyan Liu
Format: Others
Language:zh-TW
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/823tku
Description
Summary:碩士 === 中原大學 === 資訊工程研究所 === 92 === Struts is one project of Jakarta, whose goal is to provide an open source framework for building Java-based web applications. The architecture of Struts is based on the JSP Model 2, which is a variation of the classic MVC design pattern. In Struts, Java Beans constitute the model components for system states and data processing, JSPs are the view components, and Action Servlets and action mapping are the controller components. A web application based on Struts contains a configuration file (struts-config.xml) to link the three MVC components. The application programmer needs to maintain this configuration file and to make sure of its correctness. Once the web application changes, the programmer needs to modify and check the consistency of this file. When an application becomes more complicated, the programmer must spend more time maintaining the file. In this thesis, we designed and implemented a tool, SVDTⅡ, to check the consistency of web applications based on Struts.