師大碩士論文答辯PPT模板_第1頁
師大碩士論文答辯PPT模板_第2頁
師大碩士論文答辯PPT模板_第3頁
師大碩士論文答辯PPT模板_第4頁
師大碩士論文答辯PPT模板_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、華中師范大學碩士(shush)論文答辯指導教師(jiosh):劉玉華 教授學生姓名:談德茂2008年5月22日基于輕量級J2EE的旅游集散中心設計與實現(xiàn) 共二十六頁論文(lnwn)提綱現(xiàn)狀及背景(bijng)、研究內容1234 J2EE輕量級框架技術主要創(chuàng)新總結及展望56參考文獻旅游集散中心的實現(xiàn)共二十六頁研究(ynji)現(xiàn)狀 J2EE平臺本身過于復雜的體系結構、預測難、開發(fā)和維護成本的高昂,使得J2EE的架構方案常常無法使人滿意。 EJB相當?shù)靥岣吡碎_發(fā)人員的入門門檻,增加了系統(tǒng)的復雜度。它在易用性方面存在嚴重的問題,EJB使項目變得過分復雜、開發(fā)成本上升。 現(xiàn)在J2EE開源社區(qū)提供了較多更

2、為敏捷的方案的Web應用框架,如果能夠使用某種方式,將不同框架的優(yōu)勢融合(rngh)在一起,并針對單一框架的不足使用其它架構對其進行相應的補充,就可以為Web應用開發(fā)提供更為有效的解決方案。共二十六頁選題(xun t)背景 隨著改革開放與中國經(jīng)濟的迅速發(fā)展,外出旅游的市民日漸(rjin)增多; 而旅游市場則相對混亂,導致市民外出旅游顧慮重重。 為此,武漢市旅游局批準設立了武漢旅游集散中心,以規(guī)范化旅游行業(yè)管理。 本系統(tǒng)以散客和自助游客為主要服務對象,以旅游線路與產(chǎn)品為主要媒介,采用目前成熟靈活的網(wǎng)絡銷售模式,通過自助的網(wǎng)絡咨詢、查詢、預定、結算、售后服務等功能,實現(xiàn)方便、快捷、安全的旅游集中式

3、信息化管理和營銷。旅游市場現(xiàn)狀:共二十六頁研究(ynji)內容 多層體系結構客戶顯示層:為客戶提供應用服務的圖形界面業(yè)務邏輯層:執(zhí)行應用策略和封裝應用模式數(shù)據(jù)持久層:定義、維護、訪問(fngwn)和更新數(shù)據(jù)并管理和滿足應用服務對數(shù)據(jù)的請求??蛻舯硎緦訕I(yè)務邏輯層數(shù)據(jù)持久層共二十六頁研究(ynji)內容 基于(jy)SUN的J2EE解決方案J2EE體系結構圖 共二十六頁研究(ynji)內容實現(xiàn)(shxin)武漢旅游集散中心的網(wǎng)絡化管理。輕量級框架的無縫整合共二十六頁輕量級框架(kun ji)技術 框架選取使用框架有如下幾個優(yōu)勢 :(1)提高生產(chǎn)效率(xio l) (2)具有更穩(wěn)定、更優(yōu)秀的性能。

4、(3)更好的保值性。 共二十六頁輕量級框架(kun ji)技術 框架選取(xunq)(1)重量級EJB架構方案的特點:開發(fā)、配置、部署過程相當復雜;大量使用EJB的應用程序很難測試,它違背了“帕累托法則” ;在遠程訪問、跨資源的事務及性能與穩(wěn)定性要求比較高的超大型項目有其不可比擬的優(yōu)勢;EJB容器支持能力強,對大量請求,普通的Web容器性能不足以支撐,通常就要采用EJB架構跟EJB容器;共二十六頁輕量級框架(kun ji)技術框架選?。?) 通過多個項目的經(jīng)驗積累以及對應用架構的分析比較,使用了輕量級框架的組合形式。 表現(xiàn)層使用Struts 2框架。 業(yè)務邏輯層使用Spring框架。 數(shù)據(jù)(s

5、hj)持久層使用Hibernate框架。 共二十六頁輕量級框架(kun ji)技術 MVC設計模式將程序分成相對(xingdu)獨立,而又能協(xié)同工作的三個部分。通過使用MVC 架構,可以降低模塊之間的耦合,提供應用的可擴展性。共二十六頁輕量級框架(kun ji)技術 Struts 2框架(kun ji)Struts 2 作為MVC 模式的典型實現(xiàn)核心控制器FilterDispatcher根據(jù)請求決定調用何時的Action共二十六頁輕量級框架(kun ji)技術 Spring框架(kun ji)Spring 是企業(yè)應用開發(fā)的一站式選擇,并貫穿表現(xiàn)層、業(yè)務層及持久層。然而,Spring 并不想取代

6、那些已有的框架,而與它們無縫地整合。共二十六頁輕量級框架(kun ji)技術 Spring的核心(hxn)IoC容器 該容器負責創(chuàng)建、管理應用組件。從前端的控制器,以及底層的DAO組件,都處于Spring容器的管理下,以一種低耦合的方式運行。共二十六頁輕量級框架(kun ji)技術 Hibernate框架ORM(Object Relation Mapping):完成面向對象的程序設計語言(yyn)與關系數(shù)據(jù)庫的映射?;贠RM 框架完成映射后,既可利用面向對象程序設計語言的簡單易用性,又可利用關系數(shù)據(jù)庫的技術優(yōu)勢。Hibernate是目前最流行的ORM框架,其采用常優(yōu)雅的方式將SQL 操作完全

7、包裝成對象化的操作。其具有以下特征: 輕量級封裝,避免引入過多復雜的問題,調試容易,減輕程序員負擔。 具有可擴展性, API開放。功能不夠用時,可以自己編碼進行擴展。共二十六頁輕量級框架(kun ji)技術 整合思路Spring IoC容器就是一個工廠,該工廠負責生成、管理系統(tǒng)中的所有組件,其提供了依賴注入方式,使用工廠模式,無需自己管理DAO組件和業(yè)務邏輯(lu j)組件。Spring框架作為中間層框架,向上整合Struts 2框架,向下整合Hibernate框架。共二十六頁輕量級框架(kun ji)技術 Spring與Struts 2的整合 借助于Spring的插件,可以(ky)簡單的完成

8、Spring和Struts 2的整合。 讓Spring來管理控制器。共二十六頁輕量級框架(kun ji)技術 Spring與Hibernate的整合Spring利用IoC 特性的支持(zhch),如SessionFactory 的注入Hibernate 整合問題.Spring 與Hibernate 的整合:能簡化持久層的訪問,大大提高了開發(fā)效率。其次重點介紹了HibernateTemplate 的使用,包括Spring 對Hibernate DAO 支持,以及利用IoC 特性簡化DAO 開發(fā)步驟。共二十六頁旅游(lyu)集散中心的實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)庫(備份)業(yè)務服務器業(yè)務服務器計 算 中 心集散后

9、臺管理中心漢口服務廳漢陽服務廳武昌服務廳旅行社旅行社旅行社網(wǎng)絡散客網(wǎng)絡散客網(wǎng)絡散客旅行社門點旅行社門點旅行社門點Internet網(wǎng)絡系統(tǒng)(xtng)運行示意圖共二十六頁旅游(lyu)集散中心的實現(xiàn)集散中心管理子系統(tǒng)旅行社業(yè)務子系統(tǒng)產(chǎn)品配置銷售結算產(chǎn)品審核發(fā)布票務配置業(yè)務結算票務中心火車票飛機票網(wǎng)絡營銷平臺游客管理產(chǎn)品查詢產(chǎn)品預定網(wǎng)絡支付業(yè)務投訴旅行社門點營銷子系統(tǒng)銷售統(tǒng)計產(chǎn)品查詢游客管理銷售管理業(yè)務投訴服務廳營銷子系統(tǒng)銷售統(tǒng)計產(chǎn)品查詢游客管理銷售管理業(yè)務投訴統(tǒng)計分析投訴處理系統(tǒng)(xtng)模塊劃分圖共二十六頁創(chuàng)新(chungxn)內容論文(lnwn)特點1.系統(tǒng)的功能設計比較簡潔,后臺設計選擇

10、了J2EE技術,基于組件的分層設計使系統(tǒng)結構清晰,負載均衡,且具有良好的擴展性,易于維護。2.系統(tǒng)采用了MVC模式進行開發(fā),做到了視圖、控制和模型的分離。提高了設計的規(guī)范性,實現(xiàn)了各層間連接的松耦合。3.在表示層,業(yè)務邏輯層,數(shù)據(jù)持久層分別引入了Struts2、Spring和Hibernate,通過松耦合使三者有機結合在一起,提高了系統(tǒng)的可擴展性。共二十六頁總結(zngji)與展望初步實現(xiàn)了武漢旅游集散中心網(wǎng)絡化的預期目的1使用輕量級框架提高了開發(fā)效率,降低成本2實現(xiàn)了Spring、Struts 2、Hibernate三種框架的無縫整合3實現(xiàn)了項目診斷的主動推薦,提高了醫(yī)生的工作效率4總結展望

11、完善網(wǎng)上支付平臺1J2EE安全方面的研究還不夠完善2共二十六頁參考文獻1 Java Home Page 2 J2EE home Page /j2ee3 Martin Fowler, Inversion of Control Containers and the Dependency Injection Pattern,2004.074 Rod Johnson.Expert One-on-One J2EE Design and Development.US:wiley Publishing 20035 Rod Johnson,Juergen Hoeller,Expert One-on-One J

12、2EE Development without EJB.US:Wiley Publishing,20056 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Element of Reusable Object-Oriented Software.7 David M.Geary, Core JSTL; Mastering the JSP Standard Tag Library, Prentice Hall PTR, 20028 Rod Johnson,Juergen Hoeller,Alef

13、Arendsen,Thomas Risberg,Colin Sampaleanu,Professionanl Java Development with the Spring FrameWork.Wiley Publishing.20059 Rod Johnson, Juergen Hoeller, Alef Arendsen, Spring Framework 2.0 Reference Manual,2008共二十六頁參考文獻26 /27 28 Rod Johnson(著),魏海萍,于曉菲,毛選等(譯),J2EE設計開發(fā)指南M.北京:電子工業(yè)出版社,2003-3-1929 閻宏.Java與

14、模式M.北京:電子工業(yè)出版社,2003:210-215,137-14030 夏昕.Spring開發(fā)指南M.2004:79-8431 Cay S.Horstmann,Gary Cornell(著),葉乃文(等譯).Java2核心技術卷II:高級性能M.北京:機械工業(yè)出版社,2006.05.32 李剛.Struts 2權威指南:基于Webwork核心的MVC開發(fā).北京:電子工業(yè)出版社, 2007.09:2-2233 李華飚,李水根,郭英奎.精通Java中間件編程M.北京:中國水利水電出版社,2003:269-27534 Wendy Boggs, Michael Boggs(著),邱仲潘(等譯).UML與Rational Rose 2002從入門到精通M.北京:電子工業(yè)出版社,2002:364-36635 Bruce Eckel.Java編程思想,候捷.北京:機械工業(yè)出版社,200236 馮晉平.設計模式的研究(ynji)及基于J2EE的網(wǎng)絡考試系統(tǒng)設計和開發(fā)碩士論文:北京郵電大學,200437 林上杰,林康司.JSP 2.0技術手冊.電子工業(yè)出版社,2003:34-44共二十六頁Thank You !歡迎各位專家(zhunji)提出寶貴意見共二十六頁內容摘要華中師范大學碩士論文答辯。隨著改革開放與中國經(jīng)濟的迅速發(fā)展,外出旅游的市民日漸增多。而旅游市場則相

溫馨提示

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

評論

0/150

提交評論