<tt id="a3jom"></tt>
    1. <tt id="a3jom"><noscript id="a3jom"></noscript></tt>

        <tt id="a3jom"></tt>

        基于輕量級J2EE電子商務的設計與實現

        上傳人:盧** 文檔編號:177874345 上傳時間:2022-12-27 格式:DOCX 頁數:3 大?。?4.19KB
        收藏 版權申訴 舉報 下載
        基于輕量級J2EE電子商務的設計與實現_第1頁
        第1頁 / 共3頁
        基于輕量級J2EE電子商務的設計與實現_第2頁
        第2頁 / 共3頁
        基于輕量級J2EE電子商務的設計與實現_第3頁
        第3頁 / 共3頁
        資源描述:

        《基于輕量級J2EE電子商務的設計與實現》由會員分享,可在線閱讀,更多相關《基于輕量級J2EE電子商務的設計與實現(3頁珍藏版)》請在裝配圖網上搜索。

        1、基于輕量級2電子商務的設計與實現【摘要】 本文首先介紹了Struts+Spring+Hibernate平臺的搭建和配置,然后以網上購物車為例給出了基于的電子商務平臺的開發原理、系統功能的具體設計與實現?!菊撐年P鍵詞】 電子商務 開源工程 輕量級J2EE 設計方案一、引言在基于J2EE的應用程序開發中,即使在提供優秀的開發工的任務。盡管J2EE平臺承諾,開發應用很簡潔、高效,但實際情況并非如此。在使用J2EE開發應用程序過程中,難于控制開發進度、開發效率低下、部署環境復雜、維護困難等問題層出不窮。對于中小型企業,使用完整的J2EE實現過于龐大,最終常導致開發的失敗。二、J2EE輕量級框架Stru

        2、ts+Spring+Hibernate最近輕量級框架開始流行,所謂的輕量級是和以 EJB 為核心技術的復雜框架比照而言。輕量級框架致力于提供最簡單的組件來構筑 Web 應用系統,Spring 是典型的一種輕量級架構,越來越多的開發人員開始關注并使用這種架構。通過Spring 組合其他專一的開源產品如表示層的 Struts、持久對象層的Hibernate,來構建應用系統,實現了J2EE簡單化編程。根據技術選擇原那么,最終確定采用上述 3 種受歡迎的開源框架,建立一個整合框架:整體框架和業務層用Spring;表示層我們用 Struts;而持久層那么用Hibernate。 整體框架如圖1所示。圖1

        3、J2EE輕量級框架Spring是一個開放的框架,不要求一定要用Spring自己的解決方案,Struts作為表示層的成熟技術已經在市場上廣泛的應用,Struts 可以很好地和 Spring 技術中間層緊密結合,Struts可以使用Spring提供的事務處理等特性,所以選擇Struts作為框架的表示層技術。Spring按照資源管理的方法提供和Hibernate 的集成以及 DAO(data access object)實現和事務策略支持,Spring通過IoC(控制倒置)機制支持和Hibernate的集成,Spring能夠很好的支持開發人員選擇的O/R映射技術。三、電子商務平臺的系統開發原理以網上

        4、商店為例說明電子商務平臺系統的開發原理。1.系統結構模型輕量級J2EE開發平臺承襲 J2EE基于組件的多層應用模型,在綜合考慮用戶界面、業務邏輯、數據存儲的功能和邏輯的根底上,根據應用功能和應用邏輯劃分層次,明確責任,實現松耦合的組件式架構。在技術層面上,使用Spring規劃輕量級J2EE應用平臺時,可以按職責將應用分成四層:域模型層、業務層、持久層、持久層。Spring作為業務層成為連接其他層之間的樞紐,允許層之間以松耦合的方式向其他層暴露功能而不必依賴特定的技術。其他的層分別負責不同方面的應用職責,對功能進行封裝,明確地定義接口在層與層之間通訊。平臺的分層架構如圖2所示。圖2 開發平臺分層

        5、結構(1)域模型層。在一個應用中,首先需要使用一組對象來表達現實世界中的概念。傳統的方法是使用DTO數據傳輸對象將數據庫中的數據轉化為問題域中的對象,在應用開發時需要額外的編碼。引入域模型層,借助一組業務對象,實現問題域和計算機域的阻抗匹配,替代系統中數據傳輸對象;用對象的方式描述現實世界,真實的反映現實世界對象如:訂單、產品等,可以減少額外的編碼,便于理解,降低代碼管理難度。此外,域模型層的業務對象在各層之間進行數據傳遞和數據轉化,承擔各層之間數據通訊的載體,能夠最大化地降低系統間數據傳遞的開銷,而且業務對象代表了現實世界中的對象,使得系統在進行擴充、重構時,各子系統間數據傳遞局部不會受到影

        6、響。(2)表現層。表現層是用戶直接和軟件交互的局部。表現層向用戶展現軟件系統的功能,響應用戶的請求,并向用戶呈現處理的結果。因而如果用戶界面不甚高效,那么無論其他局部多么優良,都將于事無補。成熟的方式是采用MVC模型視圖控制器模式組織表現層,別離用戶界面代碼視圖與應用數據和業務邏輯模型,然后使用控制器匹配視圖和模型,減少數據表現、數據描述和應用操作的耦合,最終得到響應快速、界面美觀的表現層。(3)持久層。持久層位于應用的一端,負責將數據持久化。數據持久層的設計目標是為整個工程提供一個高層、統一、平安、并發的數據持久機制,將復雜的業務邏輯和數據邏輯別離,使系統的緊耦合關系轉化為松耦合關系,完成對

        7、各種數據進行持久化的編程工作,并為系統業務邏輯層提供效勞。數據持久層提供了數據訪問邏輯,能夠使程序員防止手工編寫程序訪問數據持久層,使其專注于業務邏輯的開發,并且能夠在不同工程中重用已有實現,簡化數據增、刪、查、改等功能的開發過程,同時又不喪失多層結構的天然優勢,繼承延續J2EE特有的可伸縮性和可擴展性。(4)業務層。從應用分層上,業務層位于中間層次。業務層又稱作效勞層。合理的構建業務層,可以降低層次之間的耦合度,增加業務的可伸縮性和靈活性。借助Spring的IOC容器,使用配置文件管理其他各個層次的依賴關系、裝配業務組件,降低層次之間的耦合,實現插件式編程;借助Spring的AOP實現,集中

        8、處理系統中的企業級效勞,如事務管理、日志管理等,使代碼更加簡潔,增強復用性,提高開發效率。在應用開發中,域模型層將現實世界對象抽象為域對象,持久層負責將域對象和數據庫對應起來,業務層調用持久層的數據邏輯,執行應用邏輯,處理表現層的請求并以適當地方式向用戶展示處理結果。四、電子商務平臺的系統功能設計與實現1.網上購物車的介紹。網上購物車是網上商店的重要組成局部。網上商店管理系統一般分為網上商店前臺和后臺兩個管理子系統。后臺管理子系統主要是管理網上商店的全部數據信息,一般由客戶管理模塊、訂單管理模塊、商品管理等功能模塊組成。前臺管理子系統的主要功能是引導客戶網站訪問者完成網上購物的過程,一般由商品

        9、瀏覽檢索模塊、會員訪問模塊、購物車等功能模塊組成。網上購物車是網上商店的核心局部,客戶通過網上購物車進行購物,集中結算,網上商店管理系統的組成如圖 3所示。圖3 網上商店的整體規劃2.網上購物車的功能。網上購物與到超市購物過程類似,顧客可以將商品隨時放入購物車或從購物車放回到貨架上。網上購物車的主要功能有:新建購物車;添加商品;刪除商品;修改購物入購物車或從購物車放回到貨架上。3.用戶系統的具體設計與實現。用戶系統可以說是整個網上購物車最根底的局部,它負責對用戶數據的處理,以及對用戶權限的設定,用戶系統是與其他系統緊密結合的一個根底系統。(1)用戶系統數據庫設計:數據庫的規劃與設計是一個系統成

        10、敗的關鍵,只有良好的數據結構才能讓整個系統可靠、健壯、可擴展。用戶系統數據庫可以通過 SQL語句建立以下表:members和groups。members表主要是記錄用戶信息,groups表是記錄用戶權限信息。(2)用戶系統設計實現:創立了數據庫結構后,就開始實現用戶系統。主要涉及用戶注冊,用戶登錄。用戶注冊和登錄的主要原代碼包括顯示消息、檢查E-mail地址的合法性、檢查登陸、檢查用戶名、檢查密碼以及E-mail等程序段。五、結論隨著網絡技術的不斷開展,建立電子商務平臺的技術已經相當成熟。ASP/ASP.Net、JSP、PHP等語言為了建立電子商務平臺,提供了強大的技術支持,而SQL Server、Oracle、Sybase等數據庫軟件為數據交換提供了強大的技術保障。J2EE 輕量級框架組合免費、高效,是中小型 Web 應用系統的首選,在實際的應用中,取得了良好的效果。參考文獻:馬風山:輕量級J2EE框架電子商務應用研究J.計算機現代化,2022,(11)袁華強王亞強朱君:利用J2EE輕量級框架構建 Web 應用研究 2022,(11)胡賓汪偉:論電子商務網站的設計與管理J科技經濟市場,2022,(04)

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

        網站客服QQ:2846424093或766697812

        copyright@ 2020-2023  zhuangpeitu.com 裝配圖網版權所有   聯系電話:0512-65154990  

        備案號:蘇ICP備12009002號-6   經營許可證:蘇B2-20200052  蘇公網安備:32050602011098


        本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!

        特级毛片a片全部免费播,特级毛片a片全部免费观看,特级毛片免费无码不卡观看,特级全黄a片高清视频

        <tt id="a3jom"></tt>
        1. <tt id="a3jom"><noscript id="a3jom"></noscript></tt>

            <tt id="a3jom"></tt>