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

正文內(nèi)容

道路交通基礎(chǔ)信息管理系統(tǒng)方案-資料下載頁

2025-08-31 16:39本頁面

【導(dǎo)讀】本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動(dòng)。研究工作所取得的成果。對本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集。體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任。術(shù)的支持和應(yīng)用。傳統(tǒng)的基礎(chǔ)數(shù)據(jù)采集與處理工作,需要大量的人力、物力,而。且效率低下,很難跟上交通管理新的要求。一步步完成了道路基礎(chǔ)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)采用最流行的Web技術(shù),運(yùn)用B/S結(jié)構(gòu)和J2EE平臺(tái)開發(fā)的。的過程中,使用開源技術(shù)Ext+DWR+Spring+Hibernate構(gòu)建框架。來的擴(kuò)展與維護(hù)。

  

【正文】 的用戶請求發(fā)送給服務(wù)器端處理,不需要更新的頁面數(shù)據(jù)不做提交,從而節(jié)省了帶寬 [13]資源,并且提高了響應(yīng)速度。減少了用戶等待時(shí)間。圖 23 是對兩種應(yīng)用模式的比較。 第二章 相關(guān)技術(shù) 11 圖 23兩種應(yīng)用模型的比較 AJAX 是 Asynchronous JavaScript and XML 的縮寫。 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ù)。其中 XMLHttpRequest 和 JavaScrip 是 AJAX 技術(shù)的核心。 AJAX 框架技術(shù)簡化了 AJAX 實(shí)現(xiàn),它通常分為兩類:一類是基于瀏覽器端的框架實(shí)現(xiàn),一類是基于服務(wù)器端的框架實(shí)現(xiàn)。瀏覽器端框架把 JavaScript 封裝起來,實(shí)現(xiàn)特定的功能模塊,保留用戶定義的部分,這種框架的 AJAX 引擎位于客戶端,如 。服務(wù)器端框架把 XMLHttpRequest 異步通信進(jìn)行封裝到服務(wù)器端運(yùn)行,減輕了客戶端的負(fù)擔(dān),使異步通信過程對開發(fā)者透明。兩種框架技術(shù)各有優(yōu)勢,前者簡化了瀏覽器端的動(dòng)態(tài)顯示代碼,后者封裝了 AJAX 復(fù)雜的異步通信過程。 開源技術(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 斷地變化和提高。所以,怎樣快捷、方便地開發(fā)出應(yīng)用更為靈活、功能更加強(qiáng)大的 Web 應(yīng)用系統(tǒng),成為了當(dāng)前一個(gè)熱門的課題。傳統(tǒng)的 MVC 設(shè)計(jì)模式。將數(shù)據(jù)表現(xiàn)及業(yè)務(wù)邏輯進(jìn)行了分離.在多層應(yīng)用系統(tǒng)方面使用的特別廣泛。當(dāng)前非常流行的開源框架組合 Struts、 Spring、 Hibernate(簡稱 SSH),便是一種良好的 MVC模式 [17]實(shí)現(xiàn)模式。 SSH 組合為軟件開發(fā)提供了完整的軟件開發(fā)模型.然而其也有一些不足.如 SSH 組合對 JSP 技術(shù)過度依賴.采用該架構(gòu)的軟件必須遵循 Struts框架的 特定規(guī)范,軟件難于遷移和服用;大量的配置文件增加了開發(fā)難度.同事阻礙了開發(fā)效率的進(jìn)一步提高:過度依賴 JSP 技術(shù)造成層次耦合度高.整合 AJAX等流行動(dòng)態(tài)技術(shù)比較困難。 綜上所述.如今有了一種新的 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)行綜合。以充分地將各種開源技術(shù)的優(yōu)點(diǎn)進(jìn)行發(fā)揮.讓所有的層次邏輯集中。臨近的層次之間進(jìn)行松散的耦合。方便系統(tǒng)功能的擴(kuò)展及組件的重用。 1 Ext 框架 Ext 是一個(gè)開源的 JS 框架 [18],基于純 HTML/ CSS+JavaScript 技術(shù),提供豐富的跨瀏覽器 UI 組件,靈活采用 JSON/ XML 為交換格式,使得服務(wù)端表示層的負(fù)荷真正減輕,從而達(dá)到客戶端的 RIA 應(yīng)用。 Ext 擁有許多較高用戶體驗(yàn)的 UI組件、良好的架構(gòu)體系、豐富的學(xué)習(xí)文檔和方便易查的 API 文檔。 Ext 作為目前Ajax 框架中的翹楚,其模擬 Java Swing 的開發(fā)理念,在大幅度提升了前臺(tái)界面與用戶的交互體驗(yàn)的同時(shí)也讓 JS 代碼編寫格式更加符合程序員的習(xí)慣。 Ext 的UI 設(shè)計(jì)非常華麗,功能強(qiáng)大。 Ext 作為與用戶交互的前端,其功能可以概括為:生成用戶界面,與用戶實(shí)現(xiàn)交互,并與程序 (PHP,. NET 等 )后臺(tái)通信來完成與用戶的交互。 Ext 框架的特點(diǎn): (1)良好的用戶體驗(yàn),響應(yīng)速度快,運(yùn)行時(shí)快速高效。 (2)基于互聯(lián)網(wǎng)的開放標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)傳輸。 Ext 可以解析 Array, JSON 和 XML 的數(shù)據(jù)源。 (3)豐富的組件,基于事件驅(qū)動(dòng),能進(jìn)行快速開發(fā)。 Ext 的設(shè)計(jì)初衷就是,盡可能完善 UI 組件庫而不需要其他庫的幫忙;所有的 UI 組件都屬于基于觀察者(Observer)模式的事件驅(qū)動(dòng)型設(shè)計(jì)。 Ext對頁面的要求本身就是 Unobtrusive的,有利于做到 HTML 腳本之間的分離。 (4)良好的兼容性,能在多種平臺(tái)下運(yùn)行。兼容四大瀏覽器;服務(wù)端方面, Ext 是一種與服務(wù)器中立的語言,使得其它特定語言的庫亦可用于 Ext 處理 Ajax 服務(wù)。只要返回 Ext 能處理的數(shù)據(jù),對任何一種類型的服務(wù)端是無要求的。 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)刷新頁面的功能。 DWR框架最突出的特點(diǎn)是封裝了 WEB 頁面和 Java對象之間的通信,在 WEB 頁面通過 JavaScript 函數(shù)可以直接調(diào)用 Java 函數(shù),讓開發(fā)者把注意力放在如何增強(qiáng)應(yīng)用程序的交互性以及更好地完成業(yè)務(wù)功能上。 DWR 是一個(gè)成熟的 AJAX 框架,它可以讓開發(fā)人員在不熟悉 AJAX 編程的情況下,實(shí)現(xiàn) AJAX 的功能,輕松地把客戶端請求與服務(wù)器調(diào)用聯(lián)系起來。 DWR 有兩個(gè)主要作用:第一,對于公開的 Java 類, DWR 動(dòng)態(tài)地生成包含在 web 頁面中的JavaScript 函數(shù)。生成的 JavaScript 函數(shù),表示 Java 類上的對應(yīng)方法并在幕后執(zhí)行 XMLHttpRequest。當(dāng)向 DWR 發(fā)送請求的時(shí)候,它的第二個(gè)作用就是把請求翻譯成服務(wù)器端 Java 對象上的方法調(diào)用并把方法的返回值發(fā)送回客戶端。編碼成 JavaScript。 3 Spring 框架 Spring 框架是一個(gè)開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性而創(chuàng)建的??蚣艿闹饕獌?yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許您選擇使用哪一個(gè)組件,同時(shí)為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。 Spring 提供了管理業(yè)務(wù)對象的一致方法并且鼓勵(lì)了注入對接口編程而不是 對類編程的良好習(xí)慣。 Spring 提供了一個(gè)用標(biāo)準(zhǔn) Java 語言編寫的 AOP 框架,它給 POJOs 提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)。如果你需要,還能實(shí)現(xiàn)你自己的 Aspects。這個(gè)框架足夠強(qiáng)大,使得應(yīng)用程序能夠拋開 EJB 的復(fù)雜性,同時(shí)享受著和傳統(tǒng) EJB 相關(guān)的關(guān)鍵服務(wù)。Spring 還提供了可以和 IoC 容器集成的強(qiáng)大而靈活的 MVC Web 框架。 4 Hibernate 框架 Hibernate 是一個(gè)優(yōu)秀的開放源代碼的 Java 對象持久層輕量級(jí)封裝框架,它對 JDBC 進(jìn)行了非常輕量級(jí)的對象封裝,使得 Java 程序員可以隨心 所欲地使用對象編程思維來操縱數(shù)據(jù)庫。在 J2EE 領(lǐng)域,有許多連接 Java 環(huán)境和關(guān)系數(shù)據(jù)庫表的映射工具,這些工具使用“對彩關(guān)系映射” (Object/ Relational Map. ping)的技術(shù),實(shí)現(xiàn) Java 對象模型和基于 SQL 語言的數(shù)據(jù)庫關(guān)系模型的相互轉(zhuǎn)化,Hibernate 正是這些工具中非常出色的一個(gè)輕量級(jí)的 ORM 框架,不僅因?yàn)槠鋸?qiáng)大的功能和優(yōu)秀的性能,還因?yàn)?Hibernate 是完全開源和免費(fèi)的。 Hibernate 極大地減少數(shù)據(jù)持久化相關(guān)的編程工作量,消除或者封裝那些針對特定廠商的 SQL 代碼,并且使數(shù)據(jù)結(jié) 果集從表格的形式轉(zhuǎn)換成一系列的對象,從而實(shí)現(xiàn)業(yè)務(wù)邏輯的計(jì)算與流程控制。 同濟(jì)大學(xué) 碩士學(xué)位論文 道路交通基礎(chǔ)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14 Ext+DWR+Spring+Hibernate 的 Web 應(yīng)用框架方案 1 框架結(jié)構(gòu) EDSH 框架引模式繼承了 SSH 架構(gòu)的優(yōu)點(diǎn)。引入了新的優(yōu)秀開源框架 Ext 和DWR.不但提高了 Web 應(yīng)用的界面品質(zhì)和瀏覽器訪問效率.而目.進(jìn)一步優(yōu)化 SSH架構(gòu)的內(nèi)部結(jié)構(gòu),提高了軟件的可維護(hù)性。新架構(gòu)保留了 Spring+Hibernate 的組合。從表示層、控制層和業(yè)務(wù)邏輯層人手.使用 Ext+DWR 替代 Strus 此架構(gòu)模式仍然將 Web 應(yīng)用 分為 4 層 (見圖 24)。 圖 24 Ext+DWR+Spring+Hibernate 的 Web 應(yīng)用框架 (1)Ext 作為表示層。實(shí)現(xiàn)與用戶的交互,各種請求由 DWR 動(dòng)態(tài)產(chǎn)生的JavaScript 對象處理.并將處理結(jié)果返回給 Ext 組件。 (2)DWR 具有一整套的 JavaScript 功能集 [20]。簡化了從 HTML 頁面中調(diào)用應(yīng)用服務(wù)器上 Java 對象的方法。 DWR+ Spring 作為控制器,實(shí)現(xiàn)請求處理轉(zhuǎn)發(fā)功能,其中 DWR可以同 ExtJS無縫整合,負(fù)責(zé)處理表示 層功能調(diào)用的請求,而 Spring控制器負(fù)責(zé)處理頁面重定向的請求。 (3)Spring 負(fù)責(zé)管理業(yè)務(wù)邏輯層。它向下與 Hibernate 數(shù)據(jù)持久層交互.向上為 DWR 提供了功能接口。同時(shí) DWR 可以通過配置文件決定對界面有選擇地暴露接口.配置式的安全機(jī)制有效地保護(hù)了業(yè)務(wù)邏輯類的關(guān)鍵方法 (4) Hibernate 負(fù)責(zé)數(shù)據(jù)持久層的管理.直接與數(shù)據(jù)庫交互,將數(shù)據(jù)庫中的數(shù)據(jù)表與 Java 對象進(jìn)行映射。這樣業(yè)務(wù)邏輯層就可以通過操作 Java 對象進(jìn)行映EXT Interface DWR Engine 表示層 控制層 DWR Servelet/Spring 業(yè)務(wù)邏輯層 Spring/Java bean 數(shù) 據(jù)持久層 Hibernate 第二章 相關(guān)技術(shù) 15 射 這樣業(yè)務(wù)邏輯層就可以通過操作 Java 對象對底層數(shù)據(jù)進(jìn)行管理 2 對比分析 此 框架模式相對于 SSH 架構(gòu)模式的優(yōu)點(diǎn)在于: (1)應(yīng)用 Ext 完成前端表示,其良好的組件化設(shè)計(jì),提高了 Web 界面品質(zhì)和開發(fā)效率.并且提供了跨瀏覽器特性: Ext完全基于純 HTML/ CSS+JS標(biāo)準(zhǔn)技術(shù). UI開發(fā)人員無需學(xué)習(xí) StrutsTag 等非標(biāo)準(zhǔn)化技術(shù) (2)DWR 框架封裝了 Web 頁面和 Java 對象之間的通信.在 Web 頁面通過JavaScript 函數(shù)即可直接凋用服務(wù)器端的 Java 函數(shù).讓開發(fā)人員能夠?qū)W⒂谌绾卧鰪?qiáng)應(yīng)用程序的交互性以及更好地改進(jìn)業(yè)務(wù)功能.降低了表示層與業(yè)務(wù)邏輯層的耦合度:無需學(xué)習(xí) StrutsAJAX 擴(kuò)展標(biāo)簽即可獲得全面的 AJAX 功能支持 (3)業(yè)務(wù)邏輯處理類完全是普通的 Java 類.無需繼承特定的框架類.如Struts 的 Action 類.因此更方便進(jìn)行單元測試.并且具有良好的移植性與復(fù)用性。 ORACLE 11g 簡介 本系統(tǒng)需要大量的用戶并發(fā)操作,并且需要對海量數(shù)據(jù)存儲(chǔ)的支持。 Oracle是在 JAVA 平臺(tái)上開發(fā)起來的,保持著眾多 JAVA 程序的特性,如很多功能都需要利用命令來完成、一些輔助工具也都是類似 DOS 窗口的命令行形式等。而基于JAVA 平臺(tái)開發(fā)的數(shù)據(jù)庫版本,也繼承了 JAVA 的一個(gè)很重要的性 能,就是跨平臺(tái)性能。 Oracle 數(shù)據(jù)庫可以在現(xiàn)有的大部分操作系統(tǒng)上順利運(yùn)行,包括開源的Linux 系統(tǒng)、微軟的服務(wù)器系統(tǒng)、或是蘋果操作系統(tǒng)等。而微軟的 SQLServer 數(shù)據(jù)庫系統(tǒng),其只能夠在微軟的操作系統(tǒng)上運(yùn)行。因此本系統(tǒng)選用 Oracle 產(chǎn)品。ORACLE 11g 具有以下特點(diǎn): 1 ORACLE 保證數(shù)據(jù)庫一級(jí)的安全性 Oracle 具有一套較完整的容錯(cuò)機(jī)制,它支持聯(lián)機(jī)備份與恢復(fù);同時(shí)還具有一套完整的數(shù)據(jù)庫完整性控制機(jī)制和安全機(jī)制來保障數(shù)據(jù)的完整性和安全性。 Oracle 具有高質(zhì)量、高穩(wěn)定、技術(shù)成熟等鮮明的特 點(diǎn),受到全世界用戶廣泛的好評和首肯,也成為數(shù)據(jù)庫市場上的里程碑。 Oracle 不僅能夠適合本系統(tǒng)的要求,而且在系統(tǒng)開發(fā)中能充分體現(xiàn)出其所具有的特殊魅力。 系統(tǒng)應(yīng)保障數(shù)據(jù)庫一級(jí)的安全性,防止數(shù)據(jù)的非法更改、查詢等現(xiàn)象發(fā)生。Oracle 采用了先進(jìn)的基于角色的安全管理機(jī)制。 基于角色的安全性管理機(jī)制,可以給一組數(shù)據(jù)庫存權(quán)限命名。引入角色概念后,安全性管理機(jī)制可以把表或其它數(shù)據(jù)庫對象上的一些權(quán)限進(jìn)行組合,授與某一個(gè)用戶或一組用戶,從而顯著地同濟(jì)大學(xué) 碩士學(xué)位論文 道路交通基礎(chǔ)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 16 降低安全性機(jī)制的負(fù)擔(dān)和成本。數(shù)據(jù)庫管理員只需一條 GRANT 命令,就可以授權(quán)用戶運(yùn)行整個(gè)應(yīng)用。 Oracle 角色定義已經(jīng)被 ISO 和 ANSI 標(biāo)準(zhǔn) SQL 委員會(huì)接受作為將來 SQL 安全標(biāo)準(zhǔn)的基礎(chǔ)。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1