跳到主要內容

臺灣博碩士論文加值系統

(98.82.120.188) 您好!臺灣時間:2024/09/17 08:19
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:簡晉弘
研究生(外文):Chien, Chin-hung
論文名稱:一個高產能的Web應用程式開發架構
論文名稱(外文):A High-productivity Web-based Application Framework
指導教授:陳恭陳恭引用關係徐俊傑徐俊傑引用關係
指導教授(外文):Chen, KungHsu, Chiun-chieh
學位類別:碩士
校院名稱:國立臺灣科技大學
系所名稱:資訊管理系
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2001
畢業學年度:89
語文別:中文
論文頁數:81
中文關鍵詞:全球資訊網多層式架構延伸性標記語言MVC
外文關鍵詞:WebMultitierFrameworkXMLMVC
相關次數:
  • 被引用被引用:1
  • 點閱點閱:346
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
隨著網際網路的快速成長,Web一致的存取方式與建置成本低廉的特性,使它成為企業在建立多層式系統前端時的最佳選擇。然而,Web原本的用途是一個文件散佈媒體,要成為一個應用程式開發平台仍有許多問題需要克服。例如,HTML缺乏類似Windows風格的使用者介面、頻繁的換頁產生狀態管理與交易的問題、非結構化的資料表示形式造成資料不易在主機間傳遞、HTML文件中標記與程式碼夾雜,造成日後維護上的困難等。
本論文提出一個Web應用程式開發架構,目的在隱藏Web本身結構上的限制,協助程式開發者迅速地建立應用程式。利用視覺化的開發工具,程式開發者能夠以拖曳方式設計出具有Windows風格的使用者介面。我們提出One-page Application的概念,強調減少換頁的重要性。在資料處理方面,我們提出一個以資料為導向的分析方法,利用XML描述應用程式資料,並提供一個XML 包覆元件簡化XML資料的操作。我們也應用Model-View-Controller設計樣式,將資料與其顯示分離,建立良好的程式結構。以此架構為基礎開發Web應用程式,將可大幅提昇生產力。
As the Internet grows exponentially, the Web has become the best choice for building the front-end of a multitier system due to its characteristics of universal access and low deployment cost. However, the Web''s origin as a document distribution medium makes it difficult to be an application development platform. For instance, HTML lacks the rich user interface, frequent page transitions lead to the issues of state management and transaction, unstructured data representation prevents the data from being transferred smoothly between tiers, mixing tags with script codes in an HTML document is harmful to the future maintenance, and so forth.
The purpose of this thesis is to present a Web-based application development framework which hides the Web''s structural limitations and assists the developer in building applications rapidly. With a visual development tool, the developer can produce the Windows-like user interface in a drag-and-drop manner. The concept of one-page application proposed here is to emphasize the importance of reducing page transitions. In data processing, we present a data-oriented approach to describing the application data with XML, as well as an XML wrapper component to simplify the manipulation of XML data. We also apply the Model-View-Controller design pattern to achieve the separation of data from their presentations, making the program well organized. The productivity of the Web-based application development will be indeed increased based on this framework.
論文摘要……………………………………………………………………………I
Abstract…………………………………………………………………………… II
誌謝…………………………………………………………………………………III
目錄…………………………………………………………………………………IV
圖索引………………………………………………………………………………V
第一章 緒論………………………………………………………………………1
1.1 研究背景……………………………………………………………………1
1.2 研究動機……………………………………………………………………5
1.3 研究目的……………………………………………………………………11
1.4 論文結構……………………………………………………………………13
第二章 系統簡介…………………………………………………………………14
2.1 開發流程……………………………………………………………………14
2.2 執行期系統架構……………………………………………………………16
第三章 使用者介面………………………………………………………………17
3.1 視覺化開發環境……………………………………………………………19
3.2 複雜的UI控制項……………………………………………………………22
3.3 表單轉換……………………………………………………………………25
3.4 TreeView控制項設計與實作………………………………………………28
第四章 資料處理…………………………………………………………………33
4.1 資料綱要……………………………………………………………………34
4.2 XML包覆元件設計…………………………………………………………36
第五章 Model-View-Controller……………………………………………………40
5.1 MVC設計樣式簡介……………………………………………….…………40
5.2 HTML Behavior基礎…………………………………………………………43
5.3 MVC設計……………………………………………………………………46
54 Model實作……………………………………………………………………48
55 View/Controller實作………………………………………………………50
第六章 連結機制…………………………………………………………………54
61 四種連結型態………………………………………………………………55
62 連結物件設計與實作………………………………………………………61
第七章 輸入驗證…………………………………………………………………66
71 驗證規則……………………………………………………………………66
72 驗證規則管理員……………………………………………………………69
73 輸入驗證與MVC………………………………………………………………72
第八章 結論與未來展望…………………………………………………………74
81 結論…………………………………………………………………………74
82 未來展望……………………………………………………………………76
參考文獻…………………………………………………………………………78
附錄A TreeView JavaScript物件方法列表……………………………………79
附錄B XML包覆元件方法列表…………………………………………………80
中文文獻
1. 陳恭,「MVC設計樣式在Web程式開發上的應用」,RUNPC雜誌,第八十五期,民國九十年。
2. 陳恭,「Web Application設計樣式 One-Page Web Application」,RUNPC雜誌,第八十七期,民國九十年。
英文文獻
3. W3C, HyperText Markup Language (HTML) Specification, http://www.w3.org/MarkUp/
4. W3C, Hypertext Transfer Protocol (HTTP) Specification, http://www.w3.org/Protocols/
5. W3C, Document Object Model (DOM) Specification, http://www.w3.org/DOM/
6. W3C, Cascading Style Sheets (CSS) Specification, http://www.w3.org/Style/CSS/
7. W3C, Extensible Markup Language (XML) Specification, http://www.w3.org/XML/
8. W3C, XML Path Language (XPath) 1.0 Recommendation, http://www.w3.org/TR/xpath
9. Hans-W. Gellersen and Martin Gaedke, "Object-oriented Web Application Development", IEEE Internet Computing, January.February 1999, p. 60-68(1999)
10. Frank Manola, "Technologies for a Web Object Model", IEEE Internet Computing, January.February 1999, p. 38-47(1999)
11. Microsoft Corporation, Add-Ins Overview, http://msdn.microsoft.com/library/devprods/vs6/vbasic/vbcon98/vbconaddinsoverview.htm
12. Kenn Scribner, Using the MSXML Parser to Work with XML Documents, http://msdn.microsoft.com/library/periodic/period00/vc00k1.htm
13. Todd Sundsted, Observer and Observable, http://www.javaworld.com/jw-10-1996/jw-10-howto.html
14. Todd Sundsted ,MVC meets Swing, http://www.javaworld.com/jw-04-1998/jw-04-howto.html
15. Microsoft Corporation, Implementing DHTML Behaviors in Script Using HTML Components, http://msdn.microsoft.com/workshop/author/behaviors/howto/creating.asp#HTC
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊