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

正文內(nèi)容

基于j2ee的旅游網(wǎng)站后臺(tái)管理系統(tǒng)設(shè)計(jì)論文-資料下載頁(yè)

2025-06-18 17:12本頁(yè)面
  

【正文】 更新,沒(méi)變化的則不更新。刪除總類(lèi)別界面:當(dāng)點(diǎn)擊刪除時(shí),會(huì)彈出提示窗口,是否真的要?jiǎng)h除,點(diǎn)擊確定則刪除,點(diǎn)擊取消則返回原來(lái)的界面。4 主要使用技術(shù)介紹 Ajax技術(shù)AJAX即“Asynchronous JavaScript and XML”(異步JavaScript和XML),主要包含了以下幾種技術(shù):(standardsbasedpresentation)XHTML+CSS的表示;(DocumentObjectModel)進(jìn)行動(dòng)態(tài)顯示及交互;;、檢索;傳統(tǒng)的web應(yīng)用允許用戶(hù)填寫(xiě)表單(form),當(dāng)提交表單時(shí)就向web服務(wù)器發(fā)送一個(gè)請(qǐng)求,服務(wù)器接收并處理傳來(lái)的表單,然後返回一個(gè)新的網(wǎng)頁(yè),這個(gè)做法浪費(fèi)了許多帶寬,因?yàn)樵谇搬醿蓚€(gè)頁(yè)面中的大部分HTML代碼往往是相同的,由于每次應(yīng)用的交互都需要向服務(wù)器發(fā)送請(qǐng)求,應(yīng)用的響應(yīng)時(shí)間就依賴(lài)于服務(wù)器的響應(yīng)時(shí)間,這導(dǎo)致了用戶(hù)界面的響應(yīng)比本地應(yīng)用慢得多,與此不同,AJAX應(yīng)用可以?xún)H向服務(wù)器發(fā)送并取回必需的數(shù)據(jù),它使用SOAP或其它一些基于XML的webservice接口,并在客戶(hù)端采用JavaScript處理來(lái)自服務(wù)器的響應(yīng),因?yàn)樵诜?wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少,結(jié)果我們就能看到響應(yīng)更快的應(yīng)用,同時(shí)很多的處理工作可以在發(fā)出請(qǐng)求的客戶(hù)端機(jī)器上完成,所以Web服務(wù)器的處理時(shí)間也減少了,使用Ajax的最大優(yōu)點(diǎn),就是也動(dòng)態(tài)刷新部分?jǐn)?shù)據(jù),能在不更新整個(gè)頁(yè)面的前提下維護(hù)數(shù)據(jù),這樣寫(xiě)出的Web應(yīng)用程序更為迅捷地回應(yīng)用戶(hù)動(dòng)作,并避免了在網(wǎng)絡(luò)上發(fā)送那些沒(méi)有改變過(guò)的信息,交互感更強(qiáng),Ajax技術(shù)的運(yùn)用不需要瀏覽器插件的協(xié)助,只要用的的瀏覽器能執(zhí)行JavaScript就行,當(dāng)然我想一般的瀏覽器都能,就像DHTML應(yīng)用程序那樣,Ajax應(yīng)用程序是在眾多不同的瀏覽器和平臺(tái)上經(jīng)過(guò)嚴(yán)格的測(cè)試的,現(xiàn)在Ajax技術(shù)的成熟越來(lái)越成熟,一些簡(jiǎn)化Ajax使用方法的程序庫(kù)也相繼問(wèn)世,同樣,也出現(xiàn)了另一種輔助程序設(shè)計(jì)的技術(shù),為那些不支持JavaScript的用戶(hù)提供替代功能[2]。 SSH技術(shù)Struts2:Struts2是Struts1的下一代產(chǎn)品,是在 struts1和WebWork的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的Struts 2框架,其實(shí)技術(shù)上來(lái)說(shuō),Struts2的技術(shù)幾乎完全繼續(xù)WebWork的技術(shù),只是名字看似在Struts1的基礎(chǔ)上發(fā)展,實(shí)際兩版本完全不同,因?yàn)楫?dāng)時(shí)Struts1應(yīng)用量很廣,比WebWork牛,但技術(shù)不比WebWork好,為長(zhǎng)期發(fā)展,所以Struts1與WebWork合作出了Struts2。下面以WebWork為核心,采用攔截器的機(jī)制來(lái)處理用戶(hù)的請(qǐng)求。其原理圖如下:圖31Spring:Spring是一個(gè)開(kāi)源框架,Spring 是于2003 年興起的一個(gè)輕量級(jí)的Java 開(kāi)發(fā)框架,由Rod Johnson 在其著作Expert OneOnOne J2EE Development and Design中闡述的部分理念和原型衍生而來(lái),它是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的,其功能是使用基本的JavaBean代替EJB,提供多種企業(yè)級(jí)應(yīng)用,其主要有兩大核心功能:其是IoC,Spring通過(guò)一種稱(chēng)作控制反轉(zhuǎn)(IoC)的技術(shù)促進(jìn)了松耦合,當(dāng)應(yīng)用了IoC,一個(gè)對(duì)象依賴(lài)的其它對(duì)象會(huì)通過(guò)被動(dòng)的方式傳遞進(jìn)來(lái),而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴(lài)對(duì)象,你可以認(rèn)為IoC與JNDI相反——不是對(duì)象從容器中查找依賴(lài),而是容器在對(duì)象初始化時(shí)不等對(duì)象請(qǐng)求就主動(dòng)將依賴(lài)傳遞給它。其二是AOP,Spring提供了面向切面編程的豐富支持,允許通過(guò)分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級(jí)服務(wù)(例如審計(jì)(auditing)和事務(wù)(transaction)管理)進(jìn)行內(nèi)聚性的開(kāi)發(fā),應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的——完成業(yè)務(wù)邏輯——僅此而已,它們并不負(fù)責(zé)(甚至是意識(shí))其它的系統(tǒng)級(jí)關(guān)注點(diǎn),例如日志或事務(wù)支持[3]。Hibernate:Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù), Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶(hù)端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任[4]。其核心接口: 圖32SSH整合:集成SSH框架的系統(tǒng)從職責(zé)上分為四層,表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層,以幫助開(kāi)發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好、維護(hù)方便的Web應(yīng)用程序,其中使用Struts2作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé)MVC的分離,在Struts框架的模型部分,控制業(yè)務(wù)跳轉(zhuǎn),利用Hibernate框架對(duì)持久層提供支持,Spring做管理,管理struts2和hibernate,具體做法是,用面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實(shí)現(xiàn)為基本的Java對(duì)象,然后編寫(xiě)基本的DAO(Data Access Objects)接口,并給出Hibernate的DAO實(shí)現(xiàn),采用Hibernate架構(gòu)實(shí)現(xiàn)的DAO類(lèi)來(lái)實(shí)現(xiàn)Java類(lèi)與數(shù)據(jù)庫(kù)之間的轉(zhuǎn)換和訪(fǎng)問(wèn),最后由Spring做管理,管理struts2和hibernate[5]。系統(tǒng)的基本業(yè)務(wù)流程是: 在表示層中,首先通過(guò)JSP頁(yè)面實(shí)現(xiàn)交互界面,負(fù)責(zé)傳送請(qǐng)求數(shù)據(jù)請(qǐng)求和返回響應(yīng),然后Struts2根據(jù)配置文件()將Action接收到的請(qǐng)求數(shù)據(jù)委派給相應(yīng)的方法進(jìn)行處理。在業(yè)務(wù)層中,管理服務(wù)組件的Spring IoC容器負(fù)責(zé)向Action提供業(yè)務(wù)模型(Model)組件和該組件的協(xié)作對(duì)象數(shù)據(jù)處理(DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而在持久層中,則依賴(lài)于Hibernate的對(duì)象化映射和數(shù)據(jù)庫(kù)交互,處理DAO組件請(qǐng)求的數(shù)據(jù),并返回處理結(jié)果。采用上述開(kāi)發(fā)模型,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。這樣無(wú)論前端如何變化,模型層只需很少的改動(dòng),并且數(shù)據(jù)庫(kù)的變化也不會(huì)對(duì)前端有所影響,大大提高了系統(tǒng)的可復(fù)用性。而且由于不同層之間耦合度小,有利于團(tuán)隊(duì)成員并行工作,大大提高了開(kāi)發(fā)效率。5 總結(jié)通過(guò)設(shè)計(jì)這個(gè)旅游網(wǎng)站后臺(tái)管理系統(tǒng)的研究與設(shè)計(jì),實(shí)現(xiàn)了該系統(tǒng)預(yù)定義的各基本功能。在此開(kāi)發(fā)過(guò)程中,熟悉了Ajax的使用,能用Ajax操作表單,動(dòng)態(tài)刷新頁(yè)面內(nèi)容。對(duì)JQuery有進(jìn)一步的理解。在此次開(kāi)發(fā)過(guò)程中,最關(guān)鍵的技術(shù)是SSH的使用,通過(guò)用Struts2的操作控制,讓操作數(shù)據(jù)庫(kù)的工作全部由Hibernate完成,整個(gè)過(guò)程中Spring的IoC功能得心完美體現(xiàn),讓我學(xué)習(xí)到了運(yùn)用這三大框架的原理、好處,為我在J2EE方向的工作奠定了技術(shù)基礎(chǔ)。本次開(kāi)發(fā)在Windows平臺(tái)上進(jìn)行,開(kāi)發(fā)工具中主要使用MyEclipse。參考文獻(xiàn)[1] [2] [3] ,[4] [5] [6] Liang編著.《Java語(yǔ)言程序設(shè)計(jì)》[7] Steve Suehring著.《JavaScript從入門(mén)到精通》[8] 耿祥義、張躍平著.《JSP基礎(chǔ)教程》[9] 張志鋒等編著.《Struts2+Hibernate框架技術(shù)教程》.[10] 安博教育集團(tuán)著.《Spring程序開(kāi)發(fā)》.[11] 常建功、王向華著.《搞定J2EE核心技術(shù)與企業(yè)應(yīng)用》.[12] 陳亞輝、繆勇著.《Struts2+Spring+Hibernare框架技術(shù)與項(xiàng)目實(shí)戰(zhàn)》.[13] 陳惠貞著.《網(wǎng)頁(yè)程序設(shè)計(jì)》[14] 成林著.《CSS3實(shí)戰(zhàn)》.[15] 王珊、薩師煊編著.《數(shù)據(jù)庫(kù)系統(tǒng)概論》聲 明本人聲明所呈交的學(xué)位論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果,也不包含為獲得四川大學(xué)或其他教育機(jī)構(gòu)的學(xué)位或證書(shū)而使用過(guò)的材料。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說(shuō)明并表示謝意。本學(xué)位論文成果是本人在四川大學(xué)讀書(shū)期間在導(dǎo)師指導(dǎo)下取得的,論文成果歸四川大學(xué)所有,特此聲明。學(xué)位論文作者(簽名) 論文指導(dǎo)教師(簽名) 年 月 日 致 謝到這里我的畢業(yè)論文基本完成了,首先我必須感謝我的畢業(yè)論文導(dǎo)師,陳楷民老師,還有在這期間和我一起學(xué)習(xí)工作的同學(xué)。感謝四川大學(xué)這個(gè)大環(huán)境四年來(lái)在學(xué)習(xí)和生活的熏陶和培養(yǎng)。從大四上學(xué)期期末的論文選題,到大四下學(xué)期的畢業(yè)設(shè)計(jì)階段,陳老師給予了我巨大的幫助和支持。能夠順利完成畢業(yè)設(shè)計(jì)除了自己的努力外,離不開(kāi)陳老師的關(guān)心和幫助。在陳老師的指導(dǎo)下,我在這期間解決了許多畢業(yè)設(shè)計(jì)上遇到的問(wèn)題。在這期間我也發(fā)現(xiàn)了自身在技術(shù)等方面的一些不足,再次感謝陳老師對(duì)我的理解和指導(dǎo),讓我在這次畢業(yè)設(shè)計(jì)期間受益匪淺。畢業(yè)設(shè)計(jì)的完成,為我在川大的學(xué)習(xí)生涯畫(huà)上了一個(gè)圓滿(mǎn)的句號(hào)。在四川大學(xué)度過(guò)的美好時(shí)光將使我終生受益。
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1