前言:本站為你精心整理了電子商務(wù)系統(tǒng)應(yīng)用管理范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
[摘要]分析了電子商務(wù)對國民經(jīng)濟(jì)所起的重大作用,介紹了J2EE架構(gòu)的分布式對象結(jié)構(gòu)特點。分析了J2EE技術(shù)在電子商務(wù)系統(tǒng)中的應(yīng)用。對系統(tǒng)的設(shè)計方法、軟件結(jié)構(gòu)及實現(xiàn)技術(shù)進(jìn)行了探討。
[關(guān)鍵詞]電子商務(wù)國民經(jīng)濟(jì)J2EE技術(shù)
隨著信息網(wǎng)絡(luò)技術(shù)Internet的飛速發(fā)展,電子商務(wù)成為越來越多的人關(guān)注的焦點。隨著互聯(lián)網(wǎng)業(yè)務(wù)的迅猛發(fā)展,企業(yè)間、企業(yè)與消費者間實現(xiàn)電子商務(wù)已經(jīng)成為可能,建立企業(yè)級的電子商務(wù)平臺不僅可以拓寬企業(yè)的營銷渠道,而且對提升企業(yè)品牌形象等方面有重要的戰(zhàn)略意義。基于J2EE(Java2PlatformEnterpriseEdition)架構(gòu)的分布式處理的Web應(yīng)用通過應(yīng)用服務(wù)器端組件的形式,封裝了業(yè)務(wù)處理邏輯,提高了程序的可重用性、可擴(kuò)展性和安全性,其在電子商務(wù)系統(tǒng)中的應(yīng)用前景廣闊。
一、J2EE架構(gòu)的基本原理
基于J2EE的電子商務(wù)利用Java2平臺來簡化多級企業(yè)解決方案的開發(fā)、管理等復(fù)雜問題。J2EE分為客戶層、中間層和企業(yè)信息系統(tǒng)層(EIS)三層。J2EE技術(shù)的具有眾多優(yōu)點,它只需編寫一次,就可到處運行的特點,方便存取數(shù)據(jù)庫的JDBCAPI、CORBA技術(shù)等。J2EE使用了EJBServer作為商業(yè)組件的部署環(huán)境,在EJBServer中提供了分布式計算環(huán)境中組件需要的所有服務(wù)。J2EE使用了三層以上的多層體系結(jié)構(gòu),支持多種客戶端的訪問。J2EE是一種可擴(kuò)展、全功能的開發(fā)平臺,它降低了開發(fā)網(wǎng)絡(luò)應(yīng)用的費用和復(fù)雜程度。J2EE體系結(jié)構(gòu)如圖所示。
圖J2EE體系結(jié)構(gòu)
圖中,從客戶端瀏覽器發(fā)出HTTP請求,調(diào)用JSP頁面,由Server端Servlet引擎負(fù)責(zé)解釋執(zhí)行,調(diào)用相應(yīng)的EJB/Java容器,再調(diào)用Web服務(wù)邏輯,直到數(shù)據(jù)庫服務(wù)器,Servlet再將結(jié)果傳給JSP文件,通過HTTP協(xié)議將返回的結(jié)果以HTML方式返回給Client端,在對應(yīng)瀏覽器上顯示,供用戶查閱。
二、電子商務(wù)系統(tǒng)體系的架構(gòu)設(shè)計與實現(xiàn)
電子商務(wù)系統(tǒng)的中心網(wǎng)絡(luò)結(jié)構(gòu)采用多層架構(gòu),平臺可采用MicrosoftWindows2000Server,MSSQLServer2000作為數(shù)據(jù)庫服務(wù)平臺,應(yīng)用服務(wù)器采用J2EE的WebLogicalServer平臺、EJB組件及JSP技術(shù)等構(gòu)成。前端客戶平臺操作系統(tǒng)為Windows2000/XP等,安裝并運行IE等瀏覽器,而不用安裝任何客戶端程序,就可以通過應(yīng)用服務(wù)器訪問數(shù)據(jù)庫服務(wù)器的數(shù)據(jù),對電子商務(wù)系統(tǒng)進(jìn)行相關(guān)操作。
電子商務(wù)系統(tǒng)采用模塊化設(shè)計方法,自上而下的劃分模塊,從而實現(xiàn)各子系統(tǒng)的功能。該系統(tǒng)主要實現(xiàn)對需要電子商務(wù)的各項若能進(jìn)行使用,系統(tǒng)包括二個功能子模塊:電子商務(wù)管理系統(tǒng)、對外信息系統(tǒng)。電子商務(wù)管理系統(tǒng)主要管理電子商務(wù)活動中的相關(guān)信息,如商品信息和商務(wù)活動參與人員等,而對外信息則主要實現(xiàn)電子商務(wù)中的網(wǎng)上交易及管理等。
J2EE平臺為多層分布式應(yīng)用模式,即應(yīng)用程序根據(jù)功能在邏輯上被劃分為組件。運行在J2EE服務(wù)器上的組件有Web層組件(JSPs、Servlets)和Business層組件(EJB)。JSPs負(fù)責(zé)動態(tài)產(chǎn)生HTML文件,實現(xiàn)和用戶的交互;Servlets負(fù)責(zé)調(diào)用EJB服務(wù)器中的EJB組件進(jìn)行處理驗證;EJB組件則負(fù)責(zé)處理業(yè)務(wù)邏輯(Businesslogic),它完成與后臺數(shù)據(jù)庫的交互以及其他應(yīng)用程序的集成。
電子商務(wù)服務(wù)系的客戶端使用各種Web瀏覽器或小應(yīng)用程序,如使用JSP網(wǎng)頁,即在傳統(tǒng)的HTML中加入Java程序片段和JSP標(biāo)記,就構(gòu)成了JSP網(wǎng)頁。JSP在執(zhí)行前先被編譯成,由Servlet引擎進(jìn)行管理,由Java虛擬機(jī)解釋執(zhí)行。所有的JSP文件都轉(zhuǎn)變?yōu)镾ervlet來運行。
電子商務(wù)系統(tǒng)的中間層運行在J2EE應(yīng)用服務(wù)器上,主要由三部分組成:(1)WebContainer。這是中間層的重要部分,所有的用戶界面都在這里得到體現(xiàn)。主要產(chǎn)生的用戶界面包括:用戶登錄和驗證界面、電子商務(wù)交易界面等。(2)EJBContainer。系統(tǒng)事務(wù)邏輯和規(guī)則都在這里實現(xiàn)。這一層主要由EJB組件組成。在應(yīng)用服務(wù)中,電子商務(wù)服務(wù)的業(yè)務(wù)邏輯可由一個或多個EJB組件來實現(xiàn),而EJB是與平臺無關(guān)的中間件,只需定義好內(nèi)部接口即可。(3)數(shù)據(jù)庫連接。EJBContainer的實體EJB是通過數(shù)據(jù)庫連接和數(shù)據(jù)庫管理系統(tǒng)交互信息的,對于不同的數(shù)據(jù)庫系統(tǒng),其訪問形式是不同的。
通過J2EE平臺的多層結(jié)構(gòu)能夠完成對電子商務(wù)活動的交易、反饋等,并充分利用J2EE平臺的優(yōu)越性,使電子商務(wù)系統(tǒng)具有良好的可擴(kuò)充性、安全性。
三、結(jié)束語
在電子商務(wù)需求下,本文討論了基于J2EE架構(gòu)的電子商務(wù)系統(tǒng)結(jié)構(gòu),研究了系統(tǒng)的實現(xiàn)方法、具體思路和實現(xiàn)步驟。該系統(tǒng)發(fā)揮了J2EE架構(gòu)的優(yōu)勢,在Internet支持下,滿足多種客戶端的訪問,更好地滿足了當(dāng)前電子商務(wù)發(fā)展的需求。
電子商務(wù) 電子政務(wù)論文 電子技術(shù) 電子專業(yè) 電子畢業(yè) 電子政務(wù) 電子政務(wù)的安全風(fēng)險 電子貨幣論文 電子論文 電子工程論文 紀(jì)律教育問題 新時代教育價值觀