freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

本科計算機系畢設論文(編輯修改稿)

2024-12-07 14:41 本頁面
 

【文章內容簡介】 WEB 服務器上,當運行大量計算或長 本科畢業(yè)設計說明書(論文) 第 7 頁 共 50 頁 事務處理時嚴重的影響了系統(tǒng)的工作效率,使得用戶不得不靠不斷增加硬件投資提高WEB 服務器的性能和數(shù)量。 3) 很難實現(xiàn)全部管理功能。由于 WWW 技術的局限性, MIS 很難完全利用 B/S 模式實現(xiàn),現(xiàn)有的 B/S 模式的 MIS 也多是僅實現(xiàn)了部分的管理功能。 Struts 實現(xiàn) MVC 框架 Struts 簡介 Struts最早是作為 Apache Jakarta項目的組成部分 , 項目的創(chuàng)立者希望通過對該項目的研究 , 改進和提高 JavaServer Pages 、 Servlet、標簽庫以及面向對象的技術水準。 Struts這個名字來源于在建筑和舊式飛機中使用的支持金屬架。這個框架之所以叫 Struts,是為了提醒我們記 住那些支撐我們房屋,建筑,橋梁,甚至我們踩高蹺時候的基礎支撐。這也是一個解釋 Struts在開發(fā) Web應用程序中所扮演的角色的精彩描述。當建立一個物理建筑時,建筑工程師使用支柱為建筑的每一層提供支持。同樣,軟件工程師使用 Struts為業(yè)務應用的每一層提供支持。它的目的是為了幫助我們減少在運用 MVC設計模型來開發(fā) Web應用的時間。我們仍然需要學習和應用該架構,不過它將可以完成其中一些繁重的工作。如果想混合使用 Servlets和 JSP的優(yōu)點來建立可擴展的應用, Struts是一個不錯的選擇。 早期 Smalltalk 程 序 語 言 便 采 用 了 MVC(ModelView Controller) 模式( Patterns ) 以增加程序代碼彈性, MVC模式將程序代碼整理切割為三部份, Model 部分是業(yè)務與應用領域 ( Business domain) 相關邏輯、管理狀態(tài)之對象, Controller 部分接收來自 View 所輸入的資料并與 Model 部分互動,是業(yè)務流程控制 ( Flow Control) 之處, View 部分則負責展現(xiàn)資料、接收使用者輸入資料。在 Java 應用中, JFC/Swing、AWT、 JSP 皆是可用作 View 之技術規(guī)格,而 JavaBean 與 Enterprise JavaBean 規(guī)格則可用于 Model 程序代碼,一旦應用程序以 MVC 模式加以適當之分割, Model 部分程序代碼可在不同使用者接口外觀之應用程序中重復使用。 隨著 Struts 技術的流行,國外大多數(shù)公司已不再單純的使用 Jsp +servlet + javabean 來開發(fā)自己的項目,而是首先選擇一個優(yōu)秀的框架,而 Struts 是其最好的選擇。隨著 Struts 技術的版本升級,技術不斷完善和可擴展性增強等,使其功能越來越強大。 Struts 技 術現(xiàn)已成為基于 MVC 模式的 Web 應用最經(jīng)典框架。 Struts有如下的主要功能 [2]: 1. 包含一個 controller servlet,能將用戶的請求發(fā)送到相應的 Action對象。 本科畢業(yè)設計說明書(論文) 第 8 頁 共 50 頁 2. JSP自由 tag庫,并且在 controller servlet中提供關聯(lián)支持,幫助開發(fā)員創(chuàng)建交互式表單應用。 3. 提供了一系列實用對象: XML處理、通過 Java reflection APIs自動處理JavaBeans屬性、國際化的提示和消息。 Struts 項目的目標是為創(chuàng)建 Java web應用提供一個開放源代碼的 framework。Struts framework的內核是基于例如 Java Servlets, JavaBeans, ResourceBundles, 和 XML,以及各種 Jakarta Commons包的標準技術的靈活的控制層。 Struts提供了它自身的控制器組件,并整合了其他技術,以提供模型和視圖。對于模型,同大多數(shù)的第三方軟件包一樣,如 Hibernate, iBATIS, 或者 Object Relational Bridge, Struts能夠和標準數(shù)據(jù)連接技術相結合,如 JDBC和 EJB。對于視圖, Struts與 JavaServer Pages協(xié)同工作,包含 JSTL和 JSF。 Struts 優(yōu)點 Struts跟 Tomcat、 Turbine等諸多 Apache項目一樣,是開源軟件,這是它的一大優(yōu)點。使開發(fā)者能更深入的了解其內部實現(xiàn)機制。 除此之外, Struts的優(yōu)點主要集中體現(xiàn)在兩個方面: Taglib和頁面導航。 Taglib是 Struts的標記庫,靈活動用,能大大提高開發(fā)效率。另外,就目前國內的 JSP開發(fā)者而言,除了使用 JSP自帶的常用標記外,很少開發(fā)自己的標記,或許 Struts是一個很好 的起點。 關于頁面導航,我認為那將是今后的一個發(fā)展方向,事實上,這樣做,使系統(tǒng)的脈絡更加清晰。通過一個配置文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系,這對于后期的維護有著莫大的好處。尤其是當另一批開發(fā)者接手這個項目時,這種優(yōu)勢體現(xiàn)得更加明顯。 Struts已逐步越來越多運用于商業(yè)軟件,是一種非常優(yōu)秀的 J2EE MVC實現(xiàn)方式,如果你的系統(tǒng)準備采用 J2EE MVC架構,那么,不妨考慮一下 Struts。 Struts 工作原理 圖 給出了一個 Struts 的基本結構 : 本科畢業(yè)設計說明書(論文) 第 9 頁 共 50 頁 圖 Struts的基本 結構 Struts 是 MVC的一種實現(xiàn),它將 Servlet和 JSP 標記(屬于 J2EE 規(guī)范)用作實現(xiàn)的一部分。 Struts繼承了 MVC的各項特性,并根據(jù) J2EE的特點,做了相應的變化與擴展 [3]。 Struts 的適用范圍 如果需要寫一個非常簡單的應用 , 而且頁面也很少 , 那么應該考慮 “ Model 1”,僅使用 server pages。但是,如果要開發(fā)一個比較復雜的應用,頁面非常多,日后需要經(jīng)常維護,那么 Struts 不失為一種明智之選。另外,如果想混合使用 Servlets和 JSP 的優(yōu)點來建 立可擴展的應用, Struts 是一個不錯的選擇。 JAVA 語言簡介 Java 語 言是目
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1