javaWeb開(kāi)發(fā)文獻(xiàn)綜述_第1頁(yè)
javaWeb開(kāi)發(fā)文獻(xiàn)綜述_第2頁(yè)
javaWeb開(kāi)發(fā)文獻(xiàn)綜述_第3頁(yè)
javaWeb開(kāi)發(fā)文獻(xiàn)綜述_第4頁(yè)
javaWeb開(kāi)發(fā)文獻(xiàn)綜述_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、畢業(yè)設(shè)計(jì)(論文)文獻(xiàn)綜述基于JAVA的火車(chē)售票系統(tǒng)的設(shè)計(jì)學(xué)生姓名 周譽(yù) 學(xué) 號(hào) 5 指導(dǎo)教師 柳斌 何劍鋒 職稱(chēng) 副教授專(zhuān) 業(yè) 軟件工程 二零一五年六月摘要:隨著我國(guó)人口的增長(zhǎng)及社會(huì)的飛速發(fā)展,窗口售票壓力也來(lái)越大,與此同時(shí)導(dǎo)致了大量的黃牛票的流通,給出行人員的人身安全和金錢(qián)都有一定危害。現(xiàn)在隨著我國(guó)大量使用互聯(lián)網(wǎng),因此這將為我們解決這一購(gòu)票難的問(wèn)題提供了一個(gè)很好的解決途徑。普通意義上的購(gòu)買(mǎi)火車(chē)票模式已經(jīng)不能滿(mǎn)足百姓的需求了,因此此次開(kāi)發(fā)了一個(gè)網(wǎng)上售票網(wǎng)站系統(tǒng)。從一定程度上來(lái)說(shuō)給百姓的生活帶來(lái)了很多便利。網(wǎng)上購(gòu)票省時(shí)省事,同時(shí)基于我們系統(tǒng)的良好的安全性能,給用戶(hù)提供了一個(gè)安全購(gòu)票的途徑。遠(yuǎn)離黃

2、牛票,保護(hù)自身安全利益。同時(shí),我國(guó)乃一人口大國(guó),因此本次系統(tǒng)開(kāi)發(fā)有著大量的活躍用戶(hù),擁有良好的客戶(hù)市場(chǎng)。關(guān)鍵字:網(wǎng)上售票系統(tǒng);Java;SqlServer;購(gòu)票Abstract:With the rapid development of Chinas population growth and social and ticket window to the greater pressure, at the same time led to a massive flow of scalped tickets to the safety of travelers and money has cer

3、tain hazards. Now, with the extensive use of the Internet, so this will give us to resolve this difficult problem ticket provides a good solution.Buy tickets pattern common sense can not meet the needs of the people, so the development of an online ticketing site system. To a certain extent, to peop

4、les lives a lot of convenience. Save the tickets online and save time, while based on good safety performance of our system, giving users a secure way to buy tickets. Away from scalpers, protect their security interests. Meanwhile, China is a large population, so this system development has a lot of

5、 active users, with good customer market.Keywords: Online Booking System; java; SqlServer; Tickets前言隨著社會(huì)的飛速發(fā)展,越來(lái)越多的人使用互聯(lián)網(wǎng)了?,F(xiàn)在的手機(jī)應(yīng)用如雨后春筍般冒出來(lái),但是對(duì)于網(wǎng)站式的系統(tǒng)卻發(fā)展的不是很多。本著為方便人民出行的目的,此次開(kāi)發(fā)了一個(gè)網(wǎng)上火車(chē)售票系統(tǒng)。本系統(tǒng)只需要用戶(hù)能夠?yàn)g覽網(wǎng)站就能輕松實(shí)現(xiàn)網(wǎng)上購(gòu)票操作,無(wú)需再去窗口或者是火車(chē)代售點(diǎn)購(gòu)買(mǎi)火車(chē)票了。這也更符合了現(xiàn)代化的低碳生活方式?;谀壳爸髁鞯拈_(kāi)發(fā)技術(shù)Java,良好的跨平臺(tái)性能,使得能夠支持多種操作環(huán)境當(dāng)中使用。希望通過(guò)這

6、篇論文綜述能給讀者對(duì)于網(wǎng)上售票系統(tǒng)一個(gè)良好的認(rèn)識(shí)。國(guó)外Java Web開(kāi)發(fā)技術(shù)文獻(xiàn)綜述MVC結(jié)構(gòu)模式是XeroxPARC在20世紀(jì)80年代為編程語(yǔ)言Smalltalk-80發(fā)明的一種軟件設(shè)計(jì)模式。緱艷陽(yáng)認(rèn)為MVC將應(yīng)用程序分為三個(gè)核心模塊:模型、視圖和控制器,分別處理不同的任務(wù),其主要目的是分離業(yè)務(wù)邏輯層和表現(xiàn)層。1Struts最早是Apache Jakarta項(xiàng)目的組成部分,開(kāi)始的代碼基礎(chǔ)從2000年5月開(kāi)始開(kāi)發(fā),1.0版本于2001年6月 發(fā)布。Struts框架的主要架構(gòu)設(shè)計(jì)和開(kāi)發(fā)者是Craig R.McClanahan,他現(xiàn)在是Sun的JavaServer Faces (JSR-127)

7、 以及J2EE平臺(tái)的Web層架構(gòu)的規(guī)范領(lǐng)導(dǎo)。2003年,David Heinemeier Hansson創(chuàng)建一種Web開(kāi)發(fā)技術(shù)Rails,并一直延伸Rails核心團(tuán)隊(duì),2100多名捐助者,一個(gè)充滿(mǎn)活力的生態(tài)系統(tǒng)支持。2003年,Teb Husted、Cedric Dumoulin等學(xué)者提出框架是可重用的半完成的應(yīng)用程序,可以用來(lái)產(chǎn)生專(zhuān)門(mén)的定制程序。框架一般具有即插即用的可重用性、成熟的穩(wěn)定性以及良好的團(tuán)隊(duì)協(xié)作性。22007年初,Apache Struts團(tuán)隊(duì)已經(jīng)發(fā)布下一代產(chǎn)品Struts2,是在 Struts 和WebWork的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的Struts 2框架。2007年,Ey

8、al Oren, Armin Haller, Manfred Hauswirth, Benjamin Heitmann提出語(yǔ)義Web2.0 ,他們認(rèn)為語(yǔ)義Web應(yīng)用框架擴(kuò)展了Ruby on Rails,使其支持集成語(yǔ)義Web混搭應(yīng)用的快速開(kāi)發(fā)。當(dāng)前的Web應(yīng)用大多是數(shù)據(jù)庫(kù)驅(qū)動(dòng)的。開(kāi)發(fā)者設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)架構(gòu),在此架構(gòu)上構(gòu)建應(yīng)用邏輯,生成用于用戶(hù)交互的Web頁(yè)面。這些應(yīng)用是中心化的,并且依賴(lài)于它們自己的關(guān)系數(shù)據(jù)庫(kù),限制了數(shù)據(jù)集成的可能性?;齑顟?yīng)用(通常稱(chēng)為Web 2.0應(yīng)用)是一種新興的Web開(kāi)發(fā)范式,可以組合多個(gè)不同Web應(yīng)用的功能。語(yǔ)義Web是一個(gè)可以由機(jī)器進(jìn)程處理的Web數(shù)據(jù)網(wǎng)絡(luò),可以在現(xiàn)有的

9、Web網(wǎng)絡(luò)基礎(chǔ)上進(jìn)行數(shù)據(jù)重用和數(shù)據(jù)集成。3相比在傳統(tǒng)的數(shù)據(jù)庫(kù),在語(yǔ)義Web數(shù)據(jù)上構(gòu)建社交網(wǎng)絡(luò)應(yīng)用有如下幾個(gè)優(yōu)勢(shì)。使用語(yǔ)義Web數(shù)據(jù)的全局標(biāo)示符和基于圖的模型,可以跟隨圖中的鏈接,從在線(xiàn)數(shù)據(jù)源按需獲取附加的信息,從而實(shí)現(xiàn)數(shù)據(jù)集成。國(guó)內(nèi)Java Web開(kāi)發(fā)技術(shù)文獻(xiàn)綜述2008年劉勝利、壽永熙提出框架是軟件系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)過(guò)程中的一個(gè)概念,它強(qiáng)調(diào)對(duì)已完成的設(shè)計(jì)、代碼的重復(fù)使用。框架往往都是針對(duì)某個(gè)特定應(yīng)用領(lǐng)域的,是在對(duì)這個(gè)應(yīng)用領(lǐng)域進(jìn)行深刻理解的基礎(chǔ)上,抽象出該應(yīng)用的概念模型,是一個(gè)有形無(wú)形的框架,不同的具體應(yīng)用根據(jù)自身的特點(diǎn)對(duì)框架中的抽象概念進(jìn)行實(shí)現(xiàn),完成應(yīng)用的功能。基于J2EE標(biāo)準(zhǔn)的框架基本上都是

10、封裝了許多組類(lèi),利用這些類(lèi)之間特定的相互協(xié)作,為一些通用問(wèn)題提供解決方案。4其中典型的有Struts框架、Spring框架、Hibernate框架和Jsf框架等。2008年,北京工業(yè)大學(xué)張曦碩士認(rèn)為,如今圍繞Web應(yīng)用系統(tǒng)的開(kāi)發(fā)技術(shù)競(jìng)爭(zhēng)也日趨激烈。技術(shù)進(jìn)步和需求多樣化使得產(chǎn)品壽命周期不斷縮短,企業(yè)面臨著縮短產(chǎn)品開(kāi)發(fā)周期,提高產(chǎn)品質(zhì)量,降低成本和改進(jìn)性能的壓力。5這就要求企業(yè)能快速對(duì)不斷變化的市場(chǎng)做出反應(yīng),開(kāi)發(fā)滿(mǎn)足用戶(hù)需求的定制的個(gè)性化產(chǎn)品去占領(lǐng)市場(chǎng)一席地以贏(yíng)得競(jìng)爭(zhēng),市場(chǎng)的競(jìng)爭(zhēng)也主要圍繞產(chǎn)品的競(jìng)爭(zhēng)而展開(kāi)。Java Web開(kāi)發(fā)框架的現(xiàn)狀北京交通大學(xué)碩士譚歡說(shuō),現(xiàn)在,不少企業(yè)采用基于Internet

11、的應(yīng)用來(lái)構(gòu)筑企業(yè)信息架構(gòu)。J2EE技術(shù)作為如今最流行的分布式計(jì)算平臺(tái),已成為基于Web的企業(yè)應(yīng)用的核心部分。基于J2EE的Web開(kāi)發(fā)框架可以為采用Java服務(wù)器端技術(shù)開(kāi)發(fā)的人員提供一種可重用的體系結(jié)構(gòu),可以便捷地使用Web開(kāi)發(fā)技術(shù)并專(zhuān)注于具體的業(yè)務(wù)邏輯。同時(shí),B/S框架成為目前主流的企業(yè)應(yīng)用系統(tǒng)的開(kāi)發(fā)體系。6因?yàn)锽/S框架不需要客戶(hù)端安裝系統(tǒng)軟件,具有易用性、通用性和良好的可擴(kuò)展性等優(yōu)點(diǎn),它支持實(shí)時(shí)的信息發(fā)布,動(dòng)態(tài)的用戶(hù)交互及與后臺(tái)系統(tǒng)安全靈活的連接。也正因?yàn)檫@,構(gòu)造功能強(qiáng)大、應(yīng)用靈活、開(kāi)發(fā)簡(jiǎn)便的Web應(yīng)用程序成為當(dāng)前Internet技術(shù)發(fā)展的熱點(diǎn)。MVC結(jié)構(gòu)模式和WebWork框架2012年

12、王歡認(rèn)為MVC的工作原理是,使用MVC時(shí),當(dāng)用戶(hù)向Web容器發(fā)送一個(gè)請(qǐng)求后,Web容器會(huì)根據(jù)請(qǐng)求和地址去調(diào)用一個(gè)Servlet進(jìn)行處理,當(dāng)Servlet處理完成以后,它需要將結(jié)果頁(yè)面回送給Web容器。7緱艷陽(yáng)在計(jì)算機(jī)與網(wǎng)絡(luò)發(fā)表說(shuō)WebWork是比較領(lǐng)先的MVC框架之一,是OpenSymphony組織的一個(gè)開(kāi)放源碼項(xiàng)目,致力于組件化和代碼重用。1Struts框架2002年,國(guó)外C. Cavaness 專(zhuān)家認(rèn)為Struts是一個(gè)典型的MVC框架,它也包含了上述三個(gè)組成部分。JavaBean和EJB組件模型層次組成。行動(dòng)和ActionServlet的控制器實(shí)現(xiàn),視圖層的JSP文件組成。中央控制器控制

13、,接收到一個(gè)請(qǐng)求,這個(gè)請(qǐng)求重定向到相應(yīng)的模塊控制器執(zhí)行動(dòng)作。隨后,該模塊控制器處理請(qǐng)求并返回結(jié)果到中央控制器使用一個(gè)JavaBean對(duì)象,它存儲(chǔ)在視圖層包括顯示模塊,必須提出的意見(jiàn),提出的任何對(duì)象。中央控制器返回的JavaBean對(duì)象重定向到主視圖顯示它的信息。8Struts的側(cè)重于降低性能和邏輯之間的耦合,而較少關(guān)注業(yè)務(wù)層和持久層之間的相關(guān)性。Struts名字來(lái)源于在建筑和舊式飛機(jī)中使用的支持金屬架?!癝truts”這名字是為了提醒我們記住支撐我們房屋,建筑,橋梁等物的基礎(chǔ)支撐。就如我們的軟件系統(tǒng)產(chǎn)品,軟件工程師使用Struts為各種業(yè)務(wù)應(yīng)用的每一層提供支持。Struts1經(jīng)過(guò)六年多的發(fā)展,

14、已經(jīng)是一個(gè)高度成熟的框架,不管在穩(wěn)定性方面還是可靠性方面都得到了廣泛的證明。市場(chǎng)占有率也超過(guò)20%,幾乎已經(jīng)成為了事實(shí)上的工業(yè)標(biāo)準(zhǔn)。但隨著時(shí)間的流逝,技術(shù)的進(jìn)步,Struts1的局限性也暴露出來(lái),并制約了Struts1的繼續(xù)發(fā)展。Struts的優(yōu)勢(shì):表現(xiàn)欲邏輯分離,使開(kāi)發(fā)流程和架構(gòu)更加合理;Struts為系統(tǒng)開(kāi)發(fā)人員提供了充分的擴(kuò)展機(jī)制,維護(hù)擴(kuò)展比較方便;業(yè)界“標(biāo)準(zhǔn)”,學(xué)習(xí)資源豐富,HTML標(biāo)簽優(yōu)秀。當(dāng)然,Struts也有它的缺點(diǎn):Taglib的使用使表現(xiàn)層的處理過(guò)于復(fù)雜,不利于系統(tǒng)的再設(shè)計(jì)和升級(jí),不利于客戶(hù)接手系統(tǒng),增加了開(kāi)發(fā)人員的工作量,從而大大增加了系統(tǒng)的開(kāi)發(fā)成本。表單驗(yàn)證沒(méi)有考慮復(fù)用,

15、而且沒(méi)有對(duì)前端驗(yàn)證提出方案,不便于在大型系統(tǒng)中使用。Spring框架徐景秀在期刊發(fā)表說(shuō)Spring是一個(gè)開(kāi)源框架,它由Rod Johnson在2004年3月24日發(fā)布創(chuàng)建,并在他的著作J2EE設(shè)計(jì)開(kāi)發(fā)編程指南里進(jìn)行了描述,這也使他一度成為一個(gè)改變Java世界的大師級(jí)人物。Spring致力于J2EE應(yīng)用的各層的解決方案,而不僅僅專(zhuān)注于某一層的方案。可以說(shuō)Spring是企業(yè)應(yīng)用開(kāi)發(fā)的“一站式”選擇,同時(shí)貫穿表現(xiàn)層、業(yè)務(wù)層和持久層。Spring并沒(méi)有取代那些已有的框架,而是和原有的框架進(jìn)行了一次無(wú)縫地整合。另外,Spring的用途不僅限于服務(wù)器端的開(kāi)發(fā)。9簡(jiǎn)單來(lái)說(shuō),Spring是一個(gè)輕量的控制反轉(zhuǎn)和

16、面向切面的容器框架,解決了許多在J2EE開(kāi)發(fā)中常見(jiàn)問(wèn)題的強(qiáng)大開(kāi)源框架,它提供了管理業(yè)務(wù)對(duì)象的一致方法并且鼓勵(lì)對(duì)接口編程而且也是對(duì)類(lèi)編程的良好習(xí)慣。Spring框架有一下好處和缺點(diǎn):低浸入式設(shè)計(jì),代碼的污染極低;獨(dú)立于應(yīng)用服務(wù)器,可以真正實(shí)現(xiàn)“一次編寫(xiě),隨處可用”;Spring的高度開(kāi)放性,并不強(qiáng)制應(yīng)用完全依賴(lài)于Spring,開(kāi)發(fā)者可自由選用Spring框架的部分和全部。它的缺點(diǎn)是使用人數(shù)少,JSP中要寫(xiě)很多代碼,控制器過(guò)于靈活,缺少一個(gè)公用控制器;無(wú)法使用多個(gè)表的復(fù)合查詢(xún),必須使用SQL語(yǔ)句,這樣使得表的映射文件失去意義。Hibernate框架M. Raible學(xué)者認(rèn)為,Hibernate是一

17、個(gè)面對(duì)Java環(huán)境的對(duì)象/關(guān)系數(shù)據(jù)庫(kù)映射工具,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以使用面向?qū)ο蟮木幊趟季S來(lái)靈活操縱數(shù)據(jù)庫(kù),提供了對(duì)大多數(shù)主流數(shù)據(jù)庫(kù)的良好支持,提供了完善的數(shù)據(jù)關(guān)聯(lián)、事務(wù)管理、緩存管理、延遲加載機(jī)制,在很大程度上簡(jiǎn)化了對(duì)數(shù)據(jù)的查詢(xún),加快了開(kāi)發(fā)效率。利用Hibernate,開(kāi)發(fā)人員可以按照J(rèn)ava的基礎(chǔ)語(yǔ)意,包括關(guān)聯(lián)、繼承、多態(tài)、組合以及Java的集合架構(gòu)進(jìn)行持久層的開(kāi)發(fā)。102011年時(shí),王海濤、賈宗璞提出Hibernate持久層框架。其主要作用是對(duì)Java類(lèi)與數(shù)據(jù)庫(kù)中的表進(jìn)行映射,完成數(shù)據(jù)的持久化,同時(shí)也提供數(shù)據(jù)的查詢(xún)、一致性檢查、事務(wù)管理等機(jī)制。也可

18、以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶(hù)端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用。另外,由于在編程中不會(huì)有特定數(shù)據(jù)庫(kù)相關(guān)的代碼,所以我們可以很容易的移植數(shù)據(jù)庫(kù)而不用修改Java代碼,只需要修改database schema及O/R映射文件,大大提高了系統(tǒng)的靈活性。Hibernate版本更新速度很快,目前為止有兩個(gè)階段性的版本:Hibernate2,Hibernate3和Hibernate4,這一點(diǎn)程序員從其Jar文件名便可以看出來(lái)。目前最新發(fā)布的版本是hibernate-core-4.1.1.Final。11Hibernate的優(yōu)勢(shì)在于:Hibernate的性

19、能好,映射的靈活性很出色;支持各種關(guān)系數(shù)據(jù)庫(kù),從一對(duì)一到多對(duì)多的各種復(fù)雜關(guān)系。J2EE優(yōu)勢(shì)特點(diǎn)2008年大連交通大學(xué)的于東超認(rèn)為目前Web開(kāi)發(fā)技術(shù)有Php、Asp、A等等,但J2EE有其特有的優(yōu)勢(shì)保障,J2EE平臺(tái)的成熟,為搭建靈活性、易維護(hù)性的商務(wù)系統(tǒng)提供了良好的機(jī)制。J2EE的優(yōu)勢(shì)主要體現(xiàn)在一下幾方面:(1)能保留現(xiàn)存的IT資源,高效的開(kāi)發(fā)(2)支持異構(gòu)環(huán)境(3)可伸縮性強(qiáng),具有穩(wěn)定的可用性J2EE平臺(tái)的成熟為Web應(yīng)用進(jìn)一步的發(fā)展提供了更為廣闊的空間,它是一種企業(yè)級(jí)應(yīng)用有著嚴(yán)格的規(guī)范,更能勝任迅速開(kāi)發(fā)一個(gè)靈活、功能強(qiáng)大的Web信息系統(tǒng)。因此,基于J2EE技術(shù)開(kāi)發(fā)管理信息系統(tǒng)也

20、成為現(xiàn)在最為流行的一種選擇。12主流框架市場(chǎng)有資料對(duì)以上介紹到的Web開(kāi)發(fā)框架技術(shù)做過(guò)統(tǒng)計(jì),統(tǒng)計(jì)顯示,Struts、Spring、Hibernate分別占據(jù)三個(gè)層次的主流位置。其中Struts和Spring需求高達(dá)80%以上,Hibernate將近50%的市場(chǎng)占有率。Struts+ Spring+ Hibernate(SSH)整合當(dāng)前流行的主體框架技術(shù),是Struts、Spring和Hibernate三種框架。根據(jù)當(dāng)前市場(chǎng)占有率情況,也足以決定Struts+ Spring+ Hibernate(SSH)的地位。但是由于Struts1的設(shè)計(jì)存在一定局限性,而Struts2不僅吸收了Struts1

21、的部分有點(diǎn),還建立了一個(gè)兼容WebWork和Struts1的MVC框架,使得Struts2逐步取代Struts1的地位。SSH整個(gè)架構(gòu)設(shè)計(jì)所采用的策略是講Spring作為開(kāi)發(fā)的核心,向上整合MVC模型的Struts2,向下整合ORM模型的Hibernate,使用Spring的控制反轉(zhuǎn)( IoC (Inversion of Control))容器來(lái)管理各組件之間的依賴(lài)關(guān)系時(shí),Spring的聲明事務(wù)將負(fù)責(zé)業(yè)務(wù)邏輯對(duì)象方法的事務(wù)管理工作。采用SSH框架三層結(jié)構(gòu)將總體框架分成三個(gè)層次:表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)持久層。三層體系將業(yè)務(wù)規(guī)則、數(shù)據(jù)訪(fǎng)問(wèn)及合法性校驗(yàn)等工作放在業(yè)務(wù)層處理??蛻?hù)端不直接參與數(shù)據(jù)庫(kù)交

22、互的工作,而是通過(guò)中間組件與業(yè)務(wù)層建立聯(lián)系,再由業(yè)務(wù)層和數(shù)據(jù)交互。SSH框架的各層內(nèi)容和關(guān)系如圖所示:圖1 SSH框架各層內(nèi)容和關(guān)系圖Web開(kāi)發(fā)框架的展望由于各種技術(shù)不斷發(fā)展更新,整合各種主流框架技術(shù)框架這一課題目前還在不斷的完善和發(fā)展中,它在Web系統(tǒng)的開(kāi)發(fā)應(yīng)用過(guò)程中依然有很大的潛力。由于Web應(yīng)用系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)是一個(gè)復(fù)雜多樣的系統(tǒng)工程,在不同的系統(tǒng)中應(yīng)考慮的東西也不同,根據(jù)系統(tǒng)的各自特點(diǎn)來(lái)滿(mǎn)足用戶(hù)的特定需求涉及方方面面的問(wèn)題。Web開(kāi)發(fā)框架未來(lái)值得關(guān)注和研究的方向主要安全方面的問(wèn)題。信息安全的目的是包含在信息系統(tǒng)中存儲(chǔ)和處理的信息的安全,概況為確保信息的完整性、保密性、可用性、可控性和不可

23、否認(rèn)性。雖然HTTP可以提供一些基本的安全性,但是Web系統(tǒng)需要更高的保證,比如Web服務(wù)如何對(duì)用戶(hù)授權(quán),以及定義不同的用戶(hù)安全級(jí)別等等。總結(jié)通過(guò)對(duì)Web開(kāi)發(fā)框架、三個(gè)主流框架各自特點(diǎn)的了解,通過(guò)整合三大主流框架的優(yōu)勢(shì)部分,得到SSH繼承框架對(duì)于Web應(yīng)用系統(tǒng)的開(kāi)發(fā)具有更高的效率和更好的維護(hù)性。隨著計(jì)算機(jī)技術(shù)和信息技術(shù)的飛速發(fā)展,人們依賴(lài)技術(shù)進(jìn)步,享受技術(shù)進(jìn)步的同時(shí),關(guān)于Web開(kāi)發(fā)技術(shù)的認(rèn)識(shí)和發(fā)展也不斷前進(jìn), Web5.0時(shí)代已經(jīng)悄然到來(lái),而基于Web應(yīng)用的開(kāi)發(fā)問(wèn)題也成為熱點(diǎn)中的熱點(diǎn)。希望此次開(kāi)發(fā)的售票系統(tǒng)能給百姓的生活帶來(lái)一定的方便,同時(shí)為社會(huì)做一點(diǎn)貢獻(xiàn)。參考文獻(xiàn)1 緱艷陽(yáng).基于WebWork、Spring和Hibernate的集成框架的設(shè)計(jì)與研究 J.2007:2102112 Ted Husted,Cedric Dumoulin,George Franciscus,et al.Struts in ActionM.America:Manning Publications Co,2003.3 Eyal Oren, Armin Halle

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論