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.
|