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

正文內容

20xx軟件工程-基于mvc模式的雙向選題系統(tǒng)-學生、管理員模塊的設計與實現(xiàn)(編輯修改稿)

2025-01-12 10:15 本頁面
 

【文章內容簡介】 可編輯或不可編輯的部份,內容提供者可直接編輯以樣式為主的內容卻不會不小心改變既定之樣式。您也可以使用樣版正確地輸入或輸出 XML 內容。 Dreamweaver 還集成了程序開發(fā)語言,對 ASP、 .NET、 PHP、 JS的基本語言和連接操作數(shù)據(jù)庫,都是完全支持的。 SQL Server 概述 SQL Server 是一種關系式數(shù)據(jù)庫,關系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名。表與表之間可以建立關系(或稱關聯(lián),連接),以便查詢相關聯(lián)的信息。數(shù)據(jù)庫是有結構的數(shù)據(jù)集合 ,它與一般的數(shù)據(jù)文件不同, (其中的數(shù)據(jù)是無結構的 )是一串文字或數(shù)字流。數(shù)據(jù)庫中的數(shù)據(jù)可以是文字、圖像、聲音等。 SQL Server第二章 系統(tǒng)相關技術介紹 6 數(shù)據(jù)庫以文件形式保存,文件的擴展名是 .mdb。 SQL Server 可以實現(xiàn)建立數(shù)據(jù)庫、報表,以及對數(shù)據(jù)庫、報表的修改、查詢等功能 。 [1] 開發(fā)技術簡介 Java 介紹 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序設計語言(以下簡稱 Java語言)和 Java 平臺 的總稱。用 Java 實現(xiàn)的 HotJava 瀏覽器(支持 Java applet)顯示了 Java 的魅力:跨平臺、動態(tài)的、 Inter 計算。從此, Java 被廣泛接受并推動了 Web 的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 Java applet。另一方面, Java 技術也不斷更新。 Java 平臺由 Java 虛擬機 ( Java Virtual Machine)和 Java 應用編程接口( Application Programming Interface、簡稱 API)構成。 Java 應用 編程 接口為 Java 應用提供了一個獨立于 操作系統(tǒng) 的標準接口,可分為基本部分和擴展部分。在硬件或操作系統(tǒng)平臺上安裝一個 Java 平臺之后, Java 應用程序就可運行?,F(xiàn)在 Java 平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣 Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運行。 Java 分為三個體系 JavaSE(Java2 Platform Standard Edition, java 平臺標準版 ),JavaEE(Java 2 Platform,Enterprise Edition, java 平臺企業(yè)版 ), JavaME(Java 2 Platform Micro Edition, java 平臺微型版 )。 Java 的誕生是對傳統(tǒng)計算機模式的挑戰(zhàn),對計算機軟件開發(fā)和軟件產(chǎn)業(yè)都產(chǎn)生了深遠的影響: ( 1)軟件 4A 目標要求軟件能達到任何人在任何地方在任何時間對任何電子設備都能應用。這樣能滿足軟件平臺上互相操作,具有可伸縮性和重用性并可即插即用等分布式計算模式的需求。 ( 2)基于構建開發(fā)方法的崛起,引出了 CORBA 國 際標準軟件體系結構和多層應用體系框架。在此基礎上形成了 平臺和 .NET 平臺兩大派系,推動了整個 IT 業(yè)的發(fā)展。 ( 3)對軟件產(chǎn)業(yè)和工業(yè)企業(yè)都產(chǎn)生了深遠的影響,軟件從以開發(fā)為中心轉到了以服務為中心。中間提供商,構件提供商,服務器軟件以及咨詢服務商出現(xiàn)。企業(yè)必須重塑自我, B2B的電子商務將帶動整個新經(jīng)濟市場,使企業(yè)獲得新的價值,新的增長,新的商機,新的管理。 ( 4)對軟件開發(fā)帶來了新的革命,重視使用第三方構件集成,利用平臺的基礎設施服務,實現(xiàn)開發(fā)各個階段的重要技術,重視開發(fā)團隊的組織和文化理念,協(xié)作,創(chuàng) 作,責任,誠信是人才的基本素質 [6][7]。 總之,目前以看到了 Java 對信息時代的重要性,未來還會不斷發(fā)展, Java 在應用方面將會有第二章 系統(tǒng)相關技術介紹 7 更廣闊的前景。 Struts2 介紹 Apache Struts2 是一個優(yōu)雅的,可擴展的 JAVA EE web 框架??蚣茉O計的目標貫穿整個開發(fā)周期,從開發(fā)到發(fā)布,包括維護的整個過程。 Apache Struts 2 即是之前大家所熟知的 WebWork 2。在經(jīng)歷了幾年的各自發(fā)展后, WebWork和 Struts 社區(qū)決定合二為一,也即是 Struts 2。 Struts 2 與 Struts 1 相比,確實有很多革命性的改進,但它并不是新發(fā)布的新框架,而是在另一個赫赫有名的框架: Webwork 基礎上發(fā)展起來的。從某種程度上來講, Struts2 沒有繼承 Struts 1的血統(tǒng),而是繼承 WebWork 的血統(tǒng)?;蛘哒f, WebWork 衍生出了 Struts2,而不是 Struts 1 衍生了 Struts2。因為 Struts2 是 WebWork 的升級,而不是一個全新的框架,因此穩(wěn)定性、性能等各方面都有很好的保證:而且吸收了 Struts 1 和 WebWork 兩者的優(yōu)勢,因此,是一個非常值得期待的框架 [7][8]。 Javascript 介紹 JavaScript 是根據(jù) ECMAScript標準制定的網(wǎng)頁腳本語言。這個標準由 ECMA 組織發(fā)展和維護。 ECMA262 是正式的 JavaScript 標準。這個標準基于 JavaScript (Netscape) 和 JScript (Microsoft)。 Netscape (Navigator ) 的 Brendan Eich 發(fā)明了這門語言,從 1996 年開始,已經(jīng)出現(xiàn)在所有的 Netscape 和 Microsoft 瀏覽器 中 。 ECMA262 的開發(fā)始于 1996 年,在 1997 年 7 月, ECMA 會員大會采納了它的首個版本。 在 1998 年,該標準成為了國際 ISO 標準 (ISO/IEC 16262)。這個標準仍然處于發(fā)展之中。 在 2021 年 12 月, ECMA 發(fā)布 ECMA357 標準( ISO/IEC 22537)出臺,主要增加對擴展標記語言 XML 的有效支持。 目前 javascript 的最新版本為 。 Ajax 介紹 AJAX 即 “Asynchronous JavaScript and XML” (異步 JavaScript 和 XML), AJAX 并非縮寫詞,而是由 Jesse James Gaiiett 創(chuàng)造的名詞,是指一種創(chuàng)建交互式網(wǎng)頁應用的網(wǎng)頁開發(fā)技術。 AJAX 開發(fā)與傳統(tǒng)的 CS 開發(fā)有很大的不同。這些不同引入了新的編程問題,最大的問題在于易用性。由于 AJAX 依賴瀏覽器的 JavaScript 和 XML,瀏覽器的兼容性和支持的標準也變得和JavaScript 的運行時性能一樣重要了。這些問題中的大部分來源于瀏覽器、服務器和技術的組合,因此必須理解如何才能最好的使用這些技術。 綜合各種變化的技術和強耦合的客戶服務端環(huán)境 , AJAX 提出了一種新的開發(fā)方式。 AJAX 開發(fā)第二章 系統(tǒng)相關技術介紹 8 人員必須理解傳統(tǒng)的 MVC 架構,這限制了應用層次之間的邊界。同時,開發(fā)人員還需要考慮 CS環(huán)境的外部和使用 AJAX 技術來重定型 MVC邊界。最重要的是, AJAX 開發(fā)人員必須禁止以頁面集合的方式來考慮 Web 應用而需要將其認為是單個頁面。一旦 UI設計與服務架構之間的范圍被嚴格區(qū)分開來后,開發(fā)人員就需要更新和變化的技術集合了。 Jfreechart 介紹 JFreeChart 是 JAVA 平臺上的一個開放的圖表繪制類庫。它完全使用 JAVA 語言編寫,是為applications, applets, servlets 以及 JSP等使用所設計。 JFreeChart 可生成餅圖( pie charts)、柱狀圖( bar charts)、散點圖( scatter plots)、時序圖( time series)、甘特圖( Gantt charts)等等多種圖表,并且可以產(chǎn)生 PNG 和 JPEG 格式的輸出,還可以與 PDF 和 EXCEL 關聯(lián)。 Jxl 介紹 :通過 java 操作 excel 表格的工具類庫 , 支持 Excel 952021 的所有版本 , 生成 Excel 2021標準格 式 , 支持字體、數(shù)字、日期操作 , 能夠修飾單元格屬性 , 支持圖像和圖表 。 應該說以上功能已經(jīng)能夠大致滿足我們的需要。最關鍵的是這套 API 是純 Java 的,并不依賴Windows 系統(tǒng),即使運行在 Linux 下,它同樣能夠正確的處理 Excel 文件。另外需要說明的是,這套 API 對圖形和圖表的支持很有限,而且僅僅識別 PNG 格式。 Jsp 介紹 JSP 技術使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的 應用邏輯。 JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于 Web 的應用程序的開發(fā)變得迅速和容易。 Web 服務器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同 JSP文件中的 HTML 代碼一起返回給客戶。插入的 Java 程序段可以操作 數(shù)據(jù)庫 、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP 與 Java Servlet 一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP的 1999年 9月推出的, 12月又推出了 。目前較新的是 規(guī)范, 規(guī)范的征求意見稿也已出臺。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務器在頁面被客戶端請求以后對這些Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 Java Servlet 是 JSP 的技術基礎,而且大型的 Web 應用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 具備了 Java技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網(wǎng)的所有特點。 第二章 系統(tǒng)相關技術介紹 9 自 JSP 推出后 ,眾多大公司都支持 JSP 技術的服務器,如 IBM、 Oracle、 Bea 公司等,所以 JSP迅速成為商業(yè)應用的服務器端語言。 [6][7] 與同類 開發(fā)技術 的比較 PHP3 可在 Windows,Unix,Linux 的 Web 服務器上正常執(zhí)行 ,還支持 IIS,Apache 等一般的 Web服務器 ,用戶更換平臺時 ,無需變換 PHP3 代碼 ,可即拿即用。 JSP 同 PHP3 類似,幾乎可以執(zhí)行于所有平臺。如 Win NT,Linux,Unix。在 NT 下 IIS 通過一個外加服務器,例如 JRUN 或者 ServletExec,就能支持 JSP。知名的 Web 服務器 Apache 已經(jīng)能夠支持 JSP。由于 Apache 廣泛應用在 NT、 Unix 和 Linux 上,因此 JSP有更廣泛的執(zhí)行平臺。雖然現(xiàn)在 NT 操作系統(tǒng)占了很大的市場份額,但是在服務器方面 Unix 的優(yōu)勢仍然很大,而新崛起的 Linux更是來勢不小。從一個平臺移植到另外一個平臺, JSP 和 JavaBean 甚至不用重新編譯,因為 Java字節(jié)碼都是標準的與平臺無關的。 ASP 是 Microsoft 開發(fā)的動態(tài)網(wǎng)頁語言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng),只能執(zhí)行于微軟的服務器產(chǎn)品 ,IIS(Inter Information Server) (windows NT) 和 PWS(Personal Web Server)(windows 98)上。 Unix 下也有 ChiliSoft 的組件來支持 ASP,但是 ASP 本身的功能有限,必須通過 ASP+ COM 的群組合來擴充, Unix 下的 COM 實現(xiàn)起來非常困難。 ? 性能比較 有人做過試驗,對這三種語言分別做回圈性能測試及存取 Oracle 數(shù)據(jù)庫測試。 在循環(huán)性能測試中, JSP 只用了令人吃驚的四秒鐘就結束了 20210* 20210 的回圈。而 ASP、 PHP測試的是 2021* 2021 循環(huán)(少一個數(shù)量級),卻分別用了 63 秒和 84 秒。(參考 PHPLIB)。 數(shù)據(jù)庫測試中,三者分別對 Oracle 8 進行 1000 次 Insert,Update,Select 和 Delete: JSP 需要 13 秒, PHP 需要 69 秒, ASP 則 需要 73 秒。 ? 前景分析 目前在國內 PHP 與 ASP 應用最為廣泛。而 JSP 由于是一種較新的技術,國內采用的較少。但在國外, JSP 已經(jīng)是比較流行的一種技術,尤其是電子商務類的網(wǎng)站,多采用 JSP。 采用 PHP 的網(wǎng)站如新浪網(wǎng)( sina)、中國人( Chinaren)等,但由于 PHP 本身存在的一些缺點,使得它不適合應用于大型電子商務站點,而更適合一些小型的商業(yè)站點。首先, PHP 缺乏規(guī)模支持。其次,缺乏多層結構支持。對于大負荷站點,解決方法只有一個:分布計算。數(shù)據(jù)庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,群組成二維數(shù)組。而 PHP 則缺乏這種支持。還有上面提到過的一點, PHP 提供的數(shù)據(jù)庫接口支持不統(tǒng)
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1