華中師范大學(xué)碩士論文答辯.ppt
《華中師范大學(xué)碩士論文答辯.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《華中師范大學(xué)碩士論文答辯.ppt(25頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
華中師范大學(xué)碩士論文答辯 指導(dǎo)教師 劉玉華教授 學(xué)生姓名 談德茂 2008年5月22日 基于輕量級(jí)J2EE的旅游集散中心設(shè)計(jì)與實(shí)現(xiàn) 論文提綱 現(xiàn)狀及背景 研究?jī)?nèi)容 1 J2EE輕量級(jí)框架技術(shù) 主要?jiǎng)?chuàng)新 總結(jié)及展望 5 參考文獻(xiàn) 旅游集散中心的實(shí)現(xiàn) 研究現(xiàn)狀 J2EE平臺(tái)本身過(guò)于復(fù)雜的體系結(jié)構(gòu) 預(yù)測(cè)難 開(kāi)發(fā)和維護(hù)成本的高昂 使得J2EE的架構(gòu)方案常常無(wú)法使人滿意 EJB相當(dāng)?shù)靥岣吡碎_(kāi)發(fā)人員的入門門檻 增加了系統(tǒng)的復(fù)雜度 它在易用性方面存在嚴(yán)重的問(wèn)題 EJB使項(xiàng)目變得過(guò)分復(fù)雜 開(kāi)發(fā)成本上升 現(xiàn)在J2EE開(kāi)源社區(qū)提供了較多更為敏捷的方案的Web應(yīng)用框架 如果能夠使用某種方式 將不同框架的優(yōu)勢(shì)融合在一起 并針對(duì)單一框架的不足使用其它架構(gòu)對(duì)其進(jìn)行相應(yīng)的補(bǔ)充 就可以為Web應(yīng)用開(kāi)發(fā)提供更為有效的解決方案 選題背景 隨著改革開(kāi)放與中國(guó)經(jīng)濟(jì)的迅速發(fā)展 外出旅游的市民日漸增多 而旅游市場(chǎng)則相對(duì)混亂 導(dǎo)致市民外出旅游顧慮重重 為此 武漢市旅游局批準(zhǔn)設(shè)立了武漢旅游集散中心 以規(guī)范化旅游行業(yè)管理 本系統(tǒng)以散客和自助游客為主要服務(wù)對(duì)象 以旅游線路與產(chǎn)品為主要媒介 采用目前成熟靈活的網(wǎng)絡(luò)銷售模式 通過(guò)自助的網(wǎng)絡(luò)咨詢 查詢 預(yù)定 結(jié)算 售后服務(wù)等功能 實(shí)現(xiàn)方便 快捷 安全的旅游集中式信息化管理和營(yíng)銷 旅游市場(chǎng)現(xiàn)狀 研究?jī)?nèi)容 多層體系結(jié)構(gòu) 客戶顯示層 為客戶提供應(yīng)用服務(wù)的圖形界面業(yè)務(wù)邏輯層 執(zhí)行應(yīng)用策略和封裝應(yīng)用模式數(shù)據(jù)持久層 定義 維護(hù) 訪問(wèn)和更新數(shù)據(jù)并管理和滿足應(yīng)用服務(wù)對(duì)數(shù)據(jù)的請(qǐng)求 研究?jī)?nèi)容 基于SUN的J2EE解決方案 J2EE體系結(jié)構(gòu)圖 研究?jī)?nèi)容 實(shí)現(xiàn)武漢旅游集散中心的網(wǎng)絡(luò)化管理 輕量級(jí)框架的無(wú)縫整合 輕量級(jí)框架技術(shù) 框架選取使用框架有如下幾個(gè)優(yōu)勢(shì) 1 提高生產(chǎn)效率 2 具有更穩(wěn)定 更優(yōu)秀的性能 3 更好的保值性 輕量級(jí)框架技術(shù) 框架選取 1 重量級(jí)EJB架構(gòu)方案的特點(diǎn) 開(kāi)發(fā) 配置 部署過(guò)程相當(dāng)復(fù)雜 大量使用EJB的應(yīng)用程序很難測(cè)試 它違背了 帕累托法則 在遠(yuǎn)程訪問(wèn) 跨資源的事務(wù)及性能與穩(wěn)定性要求比較高的超大型項(xiàng)目有其不可比擬的優(yōu)勢(shì) EJB容器支持能力強(qiáng) 對(duì)大量請(qǐng)求 普通的Web容器性能不足以支撐 通常就要采用EJB架構(gòu)跟EJB容器 輕量級(jí)框架技術(shù) 框架選取 2 通過(guò)多個(gè)項(xiàng)目的經(jīng)驗(yàn)積累以及對(duì)應(yīng)用架構(gòu)的分析比較 使用了輕量級(jí)框架的組合形式 表現(xiàn)層使用Struts2框架 業(yè)務(wù)邏輯層使用Spring框架 數(shù)據(jù)持久層使用Hibernate框架 輕量級(jí)框架技術(shù) MVC設(shè)計(jì)模式 將程序分成相對(duì)獨(dú)立 而又能協(xié)同工作的三個(gè)部分 通過(guò)使用MVC架構(gòu) 可以降低模塊之間的耦合 提供應(yīng)用的可擴(kuò)展性 輕量級(jí)框架技術(shù) Struts2框架 Struts2作為MVC模式的典型實(shí)現(xiàn) 核心控制器FilterDispatcher根據(jù)請(qǐng)求決定調(diào)用何時(shí)的Action 輕量級(jí)框架技術(shù) Spring框架 Spring是企業(yè)應(yīng)用開(kāi)發(fā)的 一站式 選擇 并貫穿表現(xiàn)層 業(yè)務(wù)層及持久層 然而 Spring并不想取代那些已有的框架 而與它們無(wú)縫地整合 輕量級(jí)框架技術(shù) Spring的核心IoC容器該容器負(fù)責(zé)創(chuàng)建 管理應(yīng)用組件 從前端的控制器 以及底層的DAO組件 都處于Spring容器的管理下 以一種低耦合的方式運(yùn)行 輕量級(jí)框架技術(shù) Hibernate框架ORM ObjectRelationMapping 完成面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言與關(guān)系數(shù)據(jù)庫(kù)的映射 基于ORM框架完成映射后 既可利用面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的簡(jiǎn)單易用性 又可利用關(guān)系數(shù)據(jù)庫(kù)的技術(shù)優(yōu)勢(shì) Hibernate是目前最流行的ORM框架 其采用常優(yōu)雅的方式將SQL操作完全包裝成對(duì)象化的操作 其具有以下特征 輕量級(jí)封裝 避免引入過(guò)多復(fù)雜的問(wèn)題 調(diào)試容易 減輕程序員負(fù)擔(dān) 具有可擴(kuò)展性 API開(kāi)放 功能不夠用時(shí) 可以自己編碼進(jìn)行擴(kuò)展 輕量級(jí)框架技術(shù) 整合思路SpringIoC容器就是一個(gè)工廠 該工廠負(fù)責(zé)生成 管理系統(tǒng)中的所有組件 其提供了依賴注入方式 使用工廠模式 無(wú)需自己管理DAO組件和業(yè)務(wù)邏輯組件 Spring框架作為中間層框架 向上整合Struts2框架 向下整合Hibernate框架 輕量級(jí)框架技術(shù) Spring與Struts2的整合借助于Spring的插件 可以簡(jiǎn)單的完成Spring和Struts2的整合 讓Spring來(lái)管理控制器 輕量級(jí)框架技術(shù) Spring與Hibernate的整合Spring利用IoC特性的支持 如SessionFactory的注入Hibernate整合問(wèn)題 Spring與Hibernate的整合 能簡(jiǎn)化持久層的訪問(wèn) 大大提高了開(kāi)發(fā)效率 其次重點(diǎn)介紹了HibernateTemplate的使用 包括Spring對(duì)HibernateDAO支持 以及利用IoC特性簡(jiǎn)化DAO開(kāi)發(fā)步驟 旅游集散中心的實(shí)現(xiàn) 系統(tǒng)運(yùn)行示意圖 旅游集散中心的實(shí)現(xiàn) 系統(tǒng)模塊劃分圖 創(chuàng)新內(nèi)容 論文特點(diǎn) 1 系統(tǒng)的功能設(shè)計(jì)比較簡(jiǎn)潔 后臺(tái)設(shè)計(jì)選擇了J2EE技術(shù) 基于組件的分層設(shè)計(jì)使系統(tǒng)結(jié)構(gòu)清晰 負(fù)載均衡 且具有良好的擴(kuò)展性 易于維護(hù) 2 系統(tǒng)采用了MVC模式進(jìn)行開(kāi)發(fā) 做到了視圖 控制和模型的分離 提高了設(shè)計(jì)的規(guī)范性 實(shí)現(xiàn)了各層間連接的松耦合 3 在表示層 業(yè)務(wù)邏輯層 數(shù)據(jù)持久層分別引入了Struts2 Spring和Hibernate 通過(guò)松耦合使三者有機(jī)結(jié)合在一起 提高了系統(tǒng)的可擴(kuò)展性 總結(jié)與展望 參考文獻(xiàn) 1 JavaHomePage 2 J2EEhomePage 參考文獻(xiàn) 26 http www apache org 27 28 RodJohnson 著 魏海萍 于曉菲 毛選等 譯 J2EE設(shè)計(jì)開(kāi)發(fā)指南 M 北京 電子工業(yè)出版社 2003 3 19 29 閻宏 Java與模式 M 北京 電子工業(yè)出版社 2003 210 215 137 140 30 夏昕 Spring開(kāi)發(fā)指南 M 2004 79 84 31 CayS Horstmann GaryCornell 著 葉乃文 等譯 Java2核心技術(shù)卷II 高級(jí)性能 M 北京 機(jī)械工業(yè)出版社 2006 05 32 李剛 Struts2權(quán)威指南 基于Webwork核心的MVC開(kāi)發(fā) 北京 電子工業(yè)出版社 2007 09 2 22 33 李華飚 李水根 郭英奎 精通Java中間件編程 M 北京 中國(guó)水利水電出版社 2003 269 275 34 WendyBoggs MichaelBoggs 著 邱仲潘 等譯 UML與RationalRose2002從入門到精通 M 北京 電子工業(yè)出版社 2002 364 366 35 BruceEckel Java編程思想 候捷 北京 機(jī)械工業(yè)出版社 2002 36 馮晉平 設(shè)計(jì)模式的研究及基于J2EE的網(wǎng)絡(luò)考試系統(tǒng)設(shè)計(jì)和開(kāi)發(fā) 碩士論文 北京郵電大學(xué) 2004 37 林上杰 林康司 JSP2 0技術(shù)手冊(cè) 電子工業(yè)出版社 2003 34 44 ThankYou 歡迎各位專家提出寶貴意見(jiàn)- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 華中師范大學(xué) 碩士 論文答辯
鏈接地址:http://m.italysoccerbets.com/p-6412662.html