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

正文內(nèi)容

道路交通基礎(chǔ)信息管理系統(tǒng)方案(參考版)

2024-09-13 16:39本頁面
  

【正文】 Oracle 角色定義已經(jīng)被 ISO 和 ANSI 標(biāo)準(zhǔn) SQL 委員會接受作為將來 SQL 安全標(biāo)準(zhǔn)的基礎(chǔ)。引入角色概念后,安全性管理機(jī)制可以把表或其它數(shù)據(jù)庫對象上的一些權(quán)限進(jìn)行組合,授與某一個(gè)用戶或一組用戶,從而顯著地同濟(jì)大學(xué) 碩士學(xué)位論文 道路交通基礎(chǔ)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 16 降低安全性機(jī)制的負(fù)擔(dān)和成本。Oracle 采用了先進(jìn)的基于角色的安全管理機(jī)制。 Oracle 不僅能夠適合本系統(tǒng)的要求,而且在系統(tǒng)開發(fā)中能充分體現(xiàn)出其所具有的特殊魅力。ORACLE 11g 具有以下特點(diǎn): 1 ORACLE 保證數(shù)據(jù)庫一級的安全性 Oracle 具有一套較完整的容錯(cuò)機(jī)制,它支持聯(lián)機(jī)備份與恢復(fù);同時(shí)還具有一套完整的數(shù)據(jù)庫完整性控制機(jī)制和安全機(jī)制來保障數(shù)據(jù)的完整性和安全性。而微軟的 SQLServer 數(shù)據(jù)庫系統(tǒng),其只能夠在微軟的操作系統(tǒng)上運(yùn)行。而基于JAVA 平臺開發(fā)的數(shù)據(jù)庫版本,也繼承了 JAVA 的一個(gè)很重要的性 能,就是跨平臺性能。 ORACLE 11g 簡介 本系統(tǒng)需要大量的用戶并發(fā)操作,并且需要對海量數(shù)據(jù)存儲的支持。同時(shí) DWR 可以通過配置文件決定對界面有選擇地暴露接口.配置式的安全機(jī)制有效地保護(hù)了業(yè)務(wù)邏輯類的關(guān)鍵方法 (4) Hibernate 負(fù)責(zé)數(shù)據(jù)持久層的管理.直接與數(shù)據(jù)庫交互,將數(shù)據(jù)庫中的數(shù)據(jù)表與 Java 對象進(jìn)行映射。 (3)Spring 負(fù)責(zé)管理業(yè)務(wù)邏輯層。簡化了從 HTML 頁面中調(diào)用應(yīng)用服務(wù)器上 Java 對象的方法。實(shí)現(xiàn)與用戶的交互,各種請求由 DWR 動(dòng)態(tài)產(chǎn)生的JavaScript 對象處理.并將處理結(jié)果返回給 Ext 組件。從表示層、控制層和業(yè)務(wù)邏輯層人手.使用 Ext+DWR 替代 Strus 此架構(gòu)模式仍然將 Web 應(yīng)用 分為 4 層 (見圖 24)。引入了新的優(yōu)秀開源框架 Ext 和DWR.不但提高了 Web 應(yīng)用的界面品質(zhì)和瀏覽器訪問效率.而目.進(jìn)一步優(yōu)化 SSH架構(gòu)的內(nèi)部結(jié)構(gòu),提高了軟件的可維護(hù)性。 Hibernate 極大地減少數(shù)據(jù)持久化相關(guān)的編程工作量,消除或者封裝那些針對特定廠商的 SQL 代碼,并且使數(shù)據(jù)結(jié) 果集從表格的形式轉(zhuǎn)換成一系列的對象,從而實(shí)現(xiàn)業(yè)務(wù)邏輯的計(jì)算與流程控制。 4 Hibernate 框架 Hibernate 是一個(gè)優(yōu)秀的開放源代碼的 Java 對象持久層輕量級封裝框架,它對 JDBC 進(jìn)行了非常輕量級的對象封裝,使得 Java 程序員可以隨心 所欲地使用對象編程思維來操縱數(shù)據(jù)庫。這個(gè)框架足夠強(qiáng)大,使得應(yīng)用程序能夠拋開 EJB 的復(fù)雜性,同時(shí)享受著和傳統(tǒng) EJB 相關(guān)的關(guān)鍵服務(wù)。 Spring 提供了一個(gè)用標(biāo)準(zhǔn) Java 語言編寫的 AOP 框架,它給 POJOs 提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)。框架的主要優(yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許您選擇使用哪一個(gè)組件,同時(shí)為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。編碼成 JavaScript。生成的 JavaScript 函數(shù),表示 Java 類上的對應(yīng)方法并在幕后執(zhí)行 XMLHttpRequest。 DWR 是一個(gè)成熟的 AJAX 框架,它可以讓開發(fā)人員在不熟悉 AJAX 編程的情況下,實(shí)現(xiàn) AJAX 的功能,輕松地把客戶端請求與服務(wù)器調(diào)用聯(lián)系起來。 2 DWR 框架 第二章 相關(guān)技術(shù) 13 DWR 框架 [19]是基于 Java 的 AJAX 開源框架,它兼?zhèn)淞藶g覽器端框架和服務(wù)器端框架的優(yōu)點(diǎn),提供了常見的 JavaScript工具箱,減輕了編寫和調(diào)試 JavaScript代碼的負(fù)擔(dān),隱藏了 AJAX 與服務(wù)器通信的代碼,使不熟悉 AJAX 的開發(fā)者也可以實(shí)現(xiàn) AJAX動(dòng)態(tài)刷新頁面的功能。兼容四大瀏覽器;服務(wù)端方面, Ext 是一種與服務(wù)器中立的語言,使得其它特定語言的庫亦可用于 Ext 處理 Ajax 服務(wù)。 Ext對頁面的要求本身就是 Unobtrusive的,有利于做到 HTML 腳本之間的分離。 (3)豐富的組件,基于事件驅(qū)動(dòng),能進(jìn)行快速開發(fā)。 (2)基于互聯(lián)網(wǎng)的開放標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)傳輸。 Ext 作為與用戶交互的前端,其功能可以概括為:生成用戶界面,與用戶實(shí)現(xiàn)交互,并與程序 (PHP,. NET 等 )后臺通信來完成與用戶的交互。 Ext 作為目前Ajax 框架中的翹楚,其模擬 Java Swing 的開發(fā)理念,在大幅度提升了前臺界面與用戶的交互體驗(yàn)的同時(shí)也讓 JS 代碼編寫格式更加符合程序員的習(xí)慣。 1 Ext 框架 Ext 是一個(gè)開源的 JS 框架 [18],基于純 HTML/ CSS+JavaScript 技術(shù),提供豐富的跨瀏覽器 UI 組件,靈活采用 JSON/ XML 為交換格式,使得服務(wù)端表示層的負(fù)荷真正減輕,從而達(dá)到客戶端的 RIA 應(yīng)用。臨近的層次之間進(jìn)行松散的耦合。 綜上所述.如今有了一種新的 Web 應(yīng)用框架從表示層與業(yè)務(wù)邏輯層人手.改進(jìn)經(jīng)典的 SSH 架構(gòu).并合理充分地利用優(yōu)秀開源技術(shù),全面引入 AJAX 動(dòng)態(tài)技術(shù),將 Ext、 DWR、 Spring 以及 Hibernate 開源技術(shù)進(jìn)行綜合。當(dāng)前非常流行的開源框架組合 Struts、 Spring、 Hibernate(簡稱 SSH),便是一種良好的 MVC模式 [17]實(shí)現(xiàn)模式。傳統(tǒng)的 MVC 設(shè)計(jì)模式。 開源技術(shù) Ext+DWR+Spring+Hibernate 開源技術(shù) Ext+DWR+Spring+Hibernate 的優(yōu)點(diǎn) 伴隨 Inter 和 Web 技術(shù)的發(fā)展. Web 應(yīng)用不再是僅僅具有靜態(tài)發(fā)布信息的簡單功能.而且被要求具有實(shí)時(shí)動(dòng) 態(tài)處理交互信息的能力.而且此要求還在不用戶界面 AJAX 引擎 HTML+CSS Javascript 調(diào)用 瀏覽器端 WEB 服務(wù)器 數(shù)據(jù)庫服務(wù)器 服務(wù)器端 HTML 請求 HTML 傳輸 XML 數(shù)據(jù) WEB 服務(wù)器 數(shù)據(jù)庫服務(wù)器 服務(wù)器端 用戶界面 瀏覽器端 HTML 請求 HTML 傳輸 XML+CSS (a) 傳統(tǒng) WEB 應(yīng)用模型 (b) 基于 AJAX 的 WEB 應(yīng)用模型 同濟(jì)大學(xué) 碩士學(xué)位論文 道路交通基礎(chǔ)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 12 斷地變化和提高。服務(wù)器端框架把 XMLHttpRequest 異步通信進(jìn)行封裝到服務(wù)器端運(yùn)行,減輕了客戶端的負(fù)擔(dān),使異步通信過程對開發(fā)者透明。 AJAX 框架技術(shù)簡化了 AJAX 實(shí)現(xiàn),它通常分為兩類:一類是基于瀏覽器端的框架實(shí)現(xiàn),一類是基于服務(wù)器端的框架實(shí)現(xiàn)。 AJAX 是幾項(xiàng)技術(shù)的組合,在協(xié)作中發(fā)揮各自的作用,包括:使用 XHTML,和 CSS 標(biāo)準(zhǔn)化 [14]呈現(xiàn);使用DOM 實(shí)現(xiàn)動(dòng)態(tài)顯示 [15]和交互;使用 XML 和 XSLT 進(jìn)行數(shù)據(jù)交換與處理;使用XMLHttpRequest進(jìn)行異步數(shù)據(jù)讀取 [16];最后用 JavaScript綁定和處理所有數(shù)據(jù)。圖 23 是對兩種應(yīng)用模式的比較。把需要更新數(shù)據(jù)的用戶請求發(fā)送給服務(wù)器端處理,不需要更新的頁面數(shù)據(jù)不做提交,從而節(jié)省了帶寬 [13]資源,并且提高了響應(yīng)速度。這種提交一響應(yīng)的方式浪費(fèi)用戶時(shí)間和網(wǎng)絡(luò)帶寬,降低了 WEB 應(yīng)用的執(zhí)行速度。當(dāng)服務(wù)器處理請求內(nèi)容的時(shí)候,用戶處于空閑等待狀態(tài),直至瀏覽器端返回了一個(gè)完整的 HTML 頁面。 運(yùn)行在 EIS 服務(wù)器上的企業(yè)信息系統(tǒng) (Enterprise information system)層軟件 (EIS tier)。 J2EE 應(yīng)用程序結(jié)構(gòu)如圖 21 所示: 同濟(jì)大學(xué) 碩士學(xué)位論文 道路交通基礎(chǔ)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 10 圖 21 J2EE應(yīng)用程序結(jié)構(gòu)圖 運(yùn)行在客戶端機(jī)器上的客戶層組件化 Client tier)。開發(fā)者可以依賴予這個(gè)平臺為開發(fā)中間層服務(wù)中遇到的系統(tǒng)級硬件問題提供解決方案 J2EE 應(yīng)用模型為中間層應(yīng)用程序提供了編譯一次,任意運(yùn)行的特點(diǎn),這種標(biāo)準(zhǔn)模型最小化了培 訓(xùn)開發(fā)人員的費(fèi)用。 J2EE 應(yīng)用模型定義了一種建筑模型來讓多層應(yīng)用程序?qū)崿F(xiàn)服務(wù),并消除了以上的問題,提供了可伸縮的,易訪問的,易于管理的方法。如今要求既開發(fā)服務(wù)的商業(yè)功能,還要開發(fā)訪問數(shù)據(jù)庫和其他資源的代碼,這是很復(fù)雜的,因?yàn)槊恳环N多層結(jié)構(gòu)的服務(wù)器都有它自己的應(yīng)用模型,因此組建一直富有經(jīng) 驗(yàn)的開發(fā)隊(duì)伍將是困難的。 最初,雙層結(jié)構(gòu) [13] (clientserver)應(yīng)用程序模型許諾將提高伸縮性與更廣闊的功能,但不幸的是,直接向用戶提供 EIS 服務(wù)的復(fù)雜性和再每臺用戶計(jì)算機(jī)上安裝和維護(hù)商業(yè)邏輯所引起的管理上的問題成了很大的限制。 J2EE 應(yīng)用程序依靠于 EIS 層來存儲企業(yè)的商業(yè)數(shù)據(jù)。 J2EE 應(yīng)用程序的結(jié)構(gòu) J2EE 是被設(shè)計(jì)為顧客,雇員,供應(yīng)商,合作者提供企業(yè)級服務(wù),這樣的應(yīng)用程序天生具有復(fù)雜性,他們要訪問各種類型的數(shù)據(jù)并分發(fā)于大量的客戶端。 J2EE 容器 [12]包括: WEB 容器、EJB 容器、 Applet 容器和 Application Client 容器。由于他們都遵循了 J2EE 規(guī)范。遵從這個(gè)規(guī)范的開發(fā)者將得到行業(yè)的廣泛支持,使企業(yè)級應(yīng)用的開發(fā)變得簡單、快速。它提供了一個(gè)多層次的分布式應(yīng)用模型和一系列 開發(fā)技術(shù)規(guī)范。 J2EE 技術(shù) 鑒于 J2EE 的優(yōu)越性,整個(gè)系統(tǒng)的開發(fā)以 J2EE 作為平臺,結(jié)合 WAP 自身的特點(diǎn)在 WAP 應(yīng)用框架上引用 J2EE 技術(shù) [10],充分利用 J2EE 靈活、跨平臺的優(yōu)點(diǎn),搭建一個(gè) 道路交通基礎(chǔ)信息管理 系統(tǒng)。 JSP 的組合讓 Java 開發(fā)者同時(shí)擁有了類似 CGI 程序的集中處理功能和類似 PHP 的 HTML 嵌入功能,此外, Java 的運(yùn)行時(shí)編譯技術(shù)也大大 提高了 Servlet 和 JSP 的執(zhí)行效率。 6. Servlet、 JSP 技術(shù)。它是面向下一代企業(yè)級網(wǎng)絡(luò)計(jì)算的 Web 平臺,是對傳統(tǒng)ASP 技術(shù)的重大升級和更新。借助 Microsoft Visual Studio 等開發(fā)工具在市場上的成功, ASP 迅速成為 Windows 系統(tǒng)下 Web 服務(wù)端的主流開發(fā)技術(shù)。 1996 年, Microsoft借鑒 Php 的思想,在其 Web 服務(wù)器 IIS 中引入了 ASP 技術(shù)。與以往的 CGI 程序不同, PHP 語言 將 HTML代碼和 PHP 指令合成為完整的服務(wù)端動(dòng)態(tài)頁面, Web 應(yīng)用的開發(fā)者可以用一種更加簡便、快捷的方式實(shí)現(xiàn)動(dòng)態(tài) Web 功能。 3. PHP(Personal Home Page Tools)技術(shù)。 CGI 技術(shù)允許服務(wù)段的 應(yīng)用程序 根據(jù)客戶端的請求,動(dòng)態(tài)生成 HTML 頁面,這使客戶端 和服務(wù)端的動(dòng)態(tài)信息交換成為了可能。 CGI 是第一種使服務(wù)器能根據(jù)運(yùn)行時(shí)的具體情況,動(dòng)態(tài)生成同濟(jì)大學(xué) 碩士學(xué)位論文 道路交通基礎(chǔ)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 8 HTML 頁面的技術(shù)。 2. CGI(Common Gateway Interface)技術(shù),即公共網(wǎng)關(guān)接口技術(shù)。 1. 服務(wù)器技術(shù)。 Web 服務(wù)端技術(shù) 與 Web 客戶端技術(shù)從靜態(tài)向動(dòng)態(tài)的演進(jìn)過程類似, Web 服務(wù)端 的開發(fā)技術(shù)也是由靜態(tài)向動(dòng)態(tài)逐漸發(fā)展、完善起來的。 Web 已經(jīng)由靜態(tài)步入動(dòng)態(tài),并正在逐漸由二維走向三維,將用戶帶入五彩繽紛的虛擬現(xiàn)實(shí)世界。從此, Flash 動(dòng)畫 成了 Web 開發(fā)者表現(xiàn)自我、展示個(gè)性的最佳方式。 1999 年, Realplayer 插件先后在 Netscape 和 IE 瀏覽器中取得了成功,與此同時(shí), Microsoft 自己的媒體播放插件 Media Player 也被預(yù)裝到了各種 Windows 版本之中。為了在 HTML 頁面中實(shí)現(xiàn)音頻、視頻等更為復(fù)雜的多媒體應(yīng)用, 1996 年的 成功地引入了對 QuickTime 插件的支持,插件這種開發(fā)方式也迅速風(fēng)靡了瀏覽器的世界。 6. 插件 [6]技術(shù)。 1997 年, Microsoft 發(fā)布了,并將動(dòng)態(tài) HTML 標(biāo)記、 CSS 和動(dòng)態(tài)對象( Dynamic Object Model)發(fā)展成為一套完 整、實(shí)用、高效的客戶端開發(fā)技術(shù)體系, Microsoft 稱其為 DHTML。 CSS 大大提高了開發(fā)者對第二章 相關(guān)技術(shù) 7 信息展現(xiàn)格式的控制能力, 1997 年 的 不但支持 CSS,而且增加了許多 Netscape 公司自定義的動(dòng)態(tài) HTML 標(biāo)記,這些標(biāo)記在 CSS 的基礎(chǔ)上,讓 HTML頁面中的各種要素 “活動(dòng) ”了起來。 4. CSS[4](Cascading Style Sheets),即 級聯(lián)樣式表 。要說明的是,雖然 JavaScript 和 VBScript 語言最初都是為創(chuàng)建客戶端動(dòng)態(tài)頁面而設(shè)計(jì)的,但他們都可以用于服務(wù)端腳本程序的編寫。 JavaScript 由 Netscape 公司開發(fā),具有易于使用、變量類型靈活和無須編譯等特點(diǎn)。使用腳本程序可以 創(chuàng)建動(dòng)態(tài)頁面,大大提高交互性。 3. 腳本程序。 Java Applets 使得 Web 頁面從只能展現(xiàn)靜態(tài)的文本或圖像信息,發(fā)展到可以動(dòng)態(tài)展現(xiàn)豐富多樣的信息。Java Applets 可提供動(dòng)畫、音頻和音樂等多媒體服務(wù)。 2. Java Applets,即 Java 小應(yīng) 用程序 [3]。 1. HTML 語言。 Web 客戶 端技術(shù) Web 客戶端 的主要任務(wù)是展現(xiàn)信息內(nèi)容。 Web 應(yīng)用中的每一次信息交換都要涉及客戶端和服務(wù)端。本章對整篇論文進(jìn)行了最后的總結(jié)。本章主要以截圖的方式體現(xiàn)了各個(gè)功
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1