透過您的圖書館登入
IP:18.117.196.184
  • 學位論文

網路應用程式架構Struts之分析工具

An Analysis Tool In MVC Web Application Framework Struts

指導教授 : 留忠賢
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


Struts是Jakarta內的一個子計畫,目的是提供一個開放式的架構來建構Java的網路應用程式。Struts是以JSP Model 2為基礎的應用軟體架構,而這軟體架構則是經典的MVC設計模式的變體。Struts的Model元件為JavaBeans,構成系統狀態並負責後端資料處理部分;View元件為JSP,負責前端頁面的展現;Controller為ActionServlet與ActionMapping,負責分析用戶端傳過來的請求以決定該項請求所需要的Model與View元件。 以Struts為架構所開發出的應用系統中需要包含一份設定檔(struts-config.xml),負責串聯Struts架構中的MVC元件。這份設定檔需要應用程式開發者負責維護,每當應用系統架構上有所變動時,都得檢查或修改這份設定檔,然而當應用程式越來越大的時候,得花費更多的時間在維護這份設定檔上,因此本篇論文提出一套工具SVDTⅡ來針對以Struts為架構所開發的應用系統作一致性的檢查,節省開發專案時所需要維護的時間。

關鍵字

Struts MVC 網頁應用程式 JSP Java

並列摘要


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.

並列關鍵字

MVC Struts JSP Java Web Application

參考文獻


[1] 鄭世昌,”網路應用程式架構Struts的View發展工具”,中原大學資訊工程系碩士論文,2003年六月
[3] The Apache Software Foundation,http://www.apache.org/
[5] JSP Standard Tag Library, http://java.sun.com/products/jsp/jstl/
[9] Java Server Pages, http://java.sun.com/products/jsp/
[2] Apache Jakarta Project Struts, http://jakarta.apache.org/struts/

被引用紀錄


洪宗熹(2008)。以String、Map、List的組合設計法展現Java的DataModel〔碩士論文,元智大學〕。華藝線上圖書館。https://doi.org/10.6838/YZU.2008.00182

延伸閱讀