基于輕量級Java EE架構(gòu)電子商務模擬平臺的設計與實現(xiàn)
本文關(guān)鍵詞:基于輕量級Java EE架構(gòu)電子商務模擬平臺的設計與實現(xiàn)
更多相關(guān)文章: 輕量級 Java EE 電子商務模擬平臺 Spring Hibernate Struts2
【摘要】:隨著Internet技術(shù)的日益發(fā)展,信息技術(shù)對傳統(tǒng)經(jīng)濟結(jié)構(gòu)的改造日益明顯。電子商務作為全球領(lǐng)先的戰(zhàn)略性新興產(chǎn)業(yè),就是在傳統(tǒng)經(jīng)濟和信息技術(shù)不斷融合的背景下產(chǎn)生的。電子商務的迅速發(fā)展,給社會經(jīng)濟發(fā)展帶來了深遠的影響。它不僅在很大程度上改變了企業(yè)傳統(tǒng)的生產(chǎn)和經(jīng)營方式,同時也改變著人們的生活和消費理念。隨著電商產(chǎn)業(yè)的飛速發(fā)展,電商人才的需求也急劇增加。據(jù)初步估計,,未來三年我國對電商人才需求為445.7萬。 在企業(yè)級Web應用開發(fā)領(lǐng)域,Sun公司推出的Java EE開發(fā)平臺充分考慮到大范圍內(nèi)企業(yè)開發(fā)和網(wǎng)絡應用開發(fā)的需要,其技術(shù)日趨成熟,并逐漸成為基于Web的應用系統(tǒng)開發(fā)的事實標準。以Struts2、Hibernate和Spring為代表的輕量級框架技術(shù)旨在消除傳統(tǒng)Java EE應用編程接口的復雜性和諸多限制,從而簡化了編程模型,并提高了服務器的響應能力,同時也縮短了Web應用程序的部署時間。實際開發(fā)過程中,如何選取并整合框架技術(shù),從而建立起滿足實際應用需求的開放靈活的架構(gòu),同時讓持久層、業(yè)務層、表現(xiàn)層等多個系統(tǒng)層次以更加松散耦合的方式協(xié)同工作,是開發(fā)人員面臨的最大挑戰(zhàn)。 本文通過對實際電子商務模擬平臺項目的需求分析,采用Struts2框架作為表示層實現(xiàn)技術(shù),Hibernate框架作為持久層實現(xiàn)技術(shù),并以Spring框架作為控制層技術(shù)融合Struts2和Hibernate。重點探討如何整合Struts2, Spring和Hibernate三種輕量級框架技術(shù)以搭建具有高可靠性、開放性、可伸縮性和容錯能力的應用系統(tǒng)。最后,我們嚴格遵循軟件工程規(guī)范進行系統(tǒng)開發(fā),完成系統(tǒng)的面向?qū)ο蠼H蝿,最終實現(xiàn)了一個多層基于B/S架構(gòu)的電子商務模擬平臺。開發(fā)結(jié)果表明,整個系統(tǒng)完全達到預期設計目標,充分應用了輕量級Java EE架構(gòu)的強大優(yōu)勢為用戶提供了最佳服務體驗。
【關(guān)鍵詞】:輕量級 Java EE 電子商務模擬平臺 Spring Hibernate Struts2
【學位授予單位】:上海交通大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP311.52
【目錄】:
- 摘要3-5
- ABSTRACT5-7
- 符號說明7-10
- 第一章 緒論10-19
- 1.1 課題背景及意義10-11
- 1.2 電子商務模擬系統(tǒng)的研究現(xiàn)狀11-14
- 1.2.1 國內(nèi)研究現(xiàn)狀11-12
- 1.2.2 基于 Java EE 的電子商務系統(tǒng)的研究現(xiàn)狀12-14
- 1.3 電子商務模擬平臺開發(fā)要求與目標14-17
- 1.3.1 系統(tǒng)開發(fā)要求14-15
- 1.3.2 系統(tǒng)開發(fā)任務15-17
- 1.4 主要工作17
- 1.5 論文結(jié)構(gòu)17-19
- 第二章 輕量級 Java EE 架構(gòu)19-30
- 2.1 Java EE 概述19-21
- 2.2 輕量級架構(gòu)分析21-23
- 2.2.1 重量級 Java EE 的不足21-22
- 2.2.2 輕量級 Java EE 框架技術(shù)22-23
- 2.3 輕量級框架技術(shù)23-28
- 2.3.1 Struts2 框架23-25
- 2.3.2 Spring 框架25-26
- 2.3.3 Hibernate 框架26-28
- 2.4 S2SH 框架整合方案28-29
- 2.5 本章小結(jié)29-30
- 第三章 電子商務模擬系統(tǒng)需求分析30-55
- 3.1 系統(tǒng)的功能性需求30-49
- 3.1.1 系統(tǒng)維護模塊31-36
- 3.1.2 論壇模塊36
- 3.1.3 教學管理模塊36-38
- 3.1.4 在線考試模塊38-39
- 3.1.5 網(wǎng)上商城賣家模塊39-43
- 3.1.6 網(wǎng)上商城買家模塊43-45
- 3.1.7 物流公司模塊45-47
- 3.1.8 網(wǎng)上銀行模塊47-48
- 3.1.9 財付通模塊48-49
- 3.2 非功能性需求49-54
- 3.2.1 軟件系統(tǒng)的非功能性需求指標50-53
- 3.2.2 提高電子商務模擬系統(tǒng)性能的策略53-54
- 3.3 本章小結(jié)54-55
- 第四章 電子商務模擬系統(tǒng)結(jié)構(gòu)設計55-75
- 4.1 系統(tǒng)架構(gòu)設計55-58
- 4.1.1 持久層設計55-56
- 4.1.2 業(yè)務層設計56-57
- 4.1.3 表現(xiàn)層設計57-58
- 4.2 系統(tǒng)總體結(jié)構(gòu)設計58-59
- 4.3 數(shù)據(jù)庫設計59-74
- 4.3.1 概念結(jié)構(gòu)設計59-61
- 4.3.2 邏輯結(jié)構(gòu)設計61-74
- 4.4 本章小結(jié)74-75
- 第五章 電子商務模擬系統(tǒng)的實現(xiàn)75-96
- 5.1 系統(tǒng)開發(fā)和運行環(huán)境75-76
- 5.1.1 系統(tǒng)開發(fā)工具75
- 5.1.2 服務器配置要求75-76
- 5.1.3 客戶端配置要求76
- 5.2 搭建系統(tǒng)開發(fā)環(huán)境76-79
- 5.3 持久層實現(xiàn)79-85
- 5.3.1 領(lǐng)域?qū)ο笤O計與實現(xiàn)79-82
- 5.3.2 DAO 類設計82-84
- 5.3.3 開發(fā) Service 層代碼84-85
- 5.4 表現(xiàn)層實現(xiàn)85-88
- 5.4.1 整合 Struts 和 Spring85-87
- 5.4.2 實現(xiàn)控制器87-88
- 5.5 業(yè)務層的實現(xiàn)88-91
- 5.5.1 業(yè)務代理和會話隔離88-89
- 5.5.2 服務定位組件89-90
- 5.5.3 業(yè)務組件和傳輸組件90-91
- 5.6 典型模塊實現(xiàn)分析91-95
- 5.7 本章小結(jié)95-96
- 第六章 總結(jié)與展望96-100
- 6.1 總結(jié)96-97
- 6.2 系統(tǒng)應用效果97-99
- 6.3 展望99-100
- 參考文獻100-104
- 致謝104-105
- 作者攻讀學位期間發(fā)表的論文105-107
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 車元媛;;電子商務模擬平臺的研究與設計[J];鞍山師范學院學報;2011年02期
2 IHAB M. Elfituri;;Shopping System Model in Electronic Commerce[J];Computer Aided Drafting,Design and Manufacturing;2008年02期
3 王彬;張計龍;;Struts2框架的改進與實現(xiàn)[J];大連海事大學學報;2010年02期
4 耿偉;劉振海;孫磊;;Struts2框架技術(shù)的研究與分析[J];電腦知識與技術(shù);2008年33期
5 劉艷霞;;J2EE項目中的數(shù)據(jù)持久層設計[J];工程地質(zhì)計算機應用;2005年01期
6 楊睿娜;;數(shù)據(jù)庫設計過程中E-R圖向關(guān)系模型的轉(zhuǎn)換[J];硅谷;2009年11期
7 李朝輝;;C2C電子商務平臺設計與實現(xiàn)[J];信息技術(shù);2012年02期
8 夏天;;J2EE應用服務器兼容研究[J];計算機工程;2006年02期
9 張俐;張維璽;;Facade模式在數(shù)據(jù)持久層中的應用[J];計算機工程與科學;2011年10期
10 楊鏖丞,孟波;基于J2EE構(gòu)建B2B電子商務平臺[J];計算機應用研究;2003年03期
本文編號:1069559
本文鏈接:http://sikaile.net/jingjilunwen/dianzishangwulunwen/1069559.html