標題: | 使用視覺化的軟體建構方法來產生網站應用程式 A Visual Software Construction Approach for Generating Web-based Application System |
作者: | 張筱楓 Shiau-Feng Chang 陳登吉 Deng-Jyi Chen 資訊學院資訊學程 |
關鍵字: | 視覺化;網站應用程式;程式產生器;visual;web-based application;program generator |
公開日期: | 2003 |
摘要: | 網際網路的普及加快了網站應用的發展,網站應用程式的跨平台特性,更讓其成為新一代應用程式的開發平台,各種網站應用程式語言以及開發工具也因應而生。
目前視覺化應用程式開發工具已經相當普及,而且確實可以有效的減少開發所需時間,增加開發效率,但多數網站應用程式開發系統,卻沒有完整的視覺化開發系統,可以輔助開發,多數傳統的網站應用程式視覺化開發系統專注於畫面的設計部份,沒有針對網站可重用元件作視覺化開發之應用,更沒有辦法針對網站應用程式流程作完整的規劃控管設計。
本研究設計一視覺化開發網站應用程式之環境,提供根據MVC設計樣式設計之伺服器端應用程式框架、符合XForms規格之網頁表單,加上網站應用程式產生器,自動產生最後所需之網站應用程式。
市面上此類產品真正完全符合開發需求的很少,對於應用程式開發的生產力提昇有限,本研究透過結合MVC設計樣式、XForms、XSLT、Code Generation等技術實作網站應用程式之視覺化開發系統,不只提供視覺化之網頁元件,更提供視覺化之網站應用元件,讓完整網站應用程式之框架自動產生,讓開發網站應用程式所需之時間縮短,開發效率提高。 The increase on the population of Internet accelerates the development of web-based applications. The ability to cross-platform makes web applications a new generation of developing platform. As such, a variety of web-developing programming language and developing tools are invented. Nowadays, visualized computer application developing tools are widely used which indeed are able to reduce time and effort cost to the programmers. However, web applications are lacking of such completely visualized tools to assist web developing. Most of the traditional visualized webs developing tools are concentrated on developing web pages rather than web applications. They have neither reusable application modules nor visualized tools to develop these modules. Further, traditional visualized web developing tools are not capable of doing project management and flow control for web-based applications. Our research design is to implement a completely visualized environment to develop web applications. Its developing tool and code generator are able to generate final web applications automatically by providing MVC server-side application framework, web forms conform to XForms. There are few products in the market that could meet the requirements of developing web applications. And thus these products do little to increase productivity of developers. Our research consolidates MVC design pattern, XForms, XSLT and Code Generator to build up a completely visualized web application developing system. In addition to visualized web page modules, it provides web application modules as well. Moreover, it can automatically generate the framework of web applications. As a result, our web developing system would be able to reduce time and increase efficiency to develop a web application. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT009067581 http://hdl.handle.net/11536/41558 |
顯示於類別: | 畢業論文 |