亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于J2EE技術(shù)架構(gòu)電子商務(wù)交易平臺(tái)

        2007-12-31 00:00:00董祥和
        商場(chǎng)現(xiàn)代化 2007年7期

        [摘要] 本文根據(jù)J2EE體系結(jié)構(gòu)規(guī)劃了一個(gè)BtoC模式的電子商務(wù)交易平臺(tái),要求該平臺(tái)符合J2EE架構(gòu)的企業(yè)級(jí)Web應(yīng)用開發(fā)框架,以利于提高開發(fā)效率,同時(shí)保證系統(tǒng)的穩(wěn)定性、安全性、易維護(hù)性。

        [關(guān)鍵詞] 電子商務(wù) J2EE EJB 交易平臺(tái)

        電子商務(wù)是一種在互聯(lián)網(wǎng)上利用網(wǎng)絡(luò)技術(shù)進(jìn)行商務(wù)活動(dòng)的形式。隨著電子商務(wù)應(yīng)用的迅速普及和深入,應(yīng)用程序越來(lái)越復(fù)雜,基于J2EE(Java2 Platform Enterprise Edition)規(guī)范、以組件為核心的體系結(jié)構(gòu)是企業(yè)級(jí)應(yīng)用的最佳選擇。

        一、J2EE分層結(jié)構(gòu)

        傳統(tǒng)的兩層模型(client/server)使得重用業(yè)務(wù)邏輯和界面邏輯非常困難。

        J2EE使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件。各個(gè)應(yīng)用組件根據(jù)它們所在的層,分布在不同的機(jī)器上。

        J2EE的體系結(jié)構(gòu)一般可分為分為客戶層、Web層、業(yè)務(wù)邏輯層及企業(yè)信息系統(tǒng)層(EIS),其中Web層和業(yè)務(wù)層又可統(tǒng)稱為中間層,如圖1所示。

        圖1 J2EE典型四層結(jié)構(gòu)

        二、基于J2EE的B/C電子商務(wù)交易體系結(jié)構(gòu)

        筆者依據(jù)J2EE的典型構(gòu)架和B/C電子商務(wù)固有的特點(diǎn),設(shè)計(jì)了如圖2所示的電子商務(wù)交易平臺(tái)框架。

        圖2交易系統(tǒng)設(shè)計(jì)框架

        1.客戶層。客戶層運(yùn)行在用戶個(gè)人計(jì)算機(jī)的瀏覽器上,客戶端可以是獨(dú)立的應(yīng)用程序或者是其它程序??蛻魧又饕怯脕?lái)與客戶交互的,J2EE平臺(tái)支持不同類型的用戶,包括HTML用戶、Java applets和Java應(yīng)用等。

        2.Web層通常運(yùn)行在一個(gè)集中的服務(wù)器上,或位于集體計(jì)算中心的服務(wù)器上。服務(wù)器可同時(shí)給不同的客戶端發(fā)送內(nèi)容。在Web層主要采用的J2EE技術(shù)有JSP、Servlet和JavaBean。Web層主要采用JSP實(shí)現(xiàn)與客戶的信息交互。用戶必須進(jìn)行身份驗(yàn)證,使系統(tǒng)明確此次交易的對(duì)象。只有注冊(cè)會(huì)員才能從交易系統(tǒng)購(gòu)買商品。一般公共信息瀏覽不做限制。注冊(cè)會(huì)員選擇商品、填寫所購(gòu)物品數(shù)量、預(yù)覽所填寫信息、后臺(tái)業(yè)務(wù)員根據(jù)庫(kù)存信息處理訂單等,這些頁(yè)面使用JSP在Web層實(shí)現(xiàn)。

        3.業(yè)務(wù)邏輯層通常在Web服務(wù)器需要進(jìn)行特定的操作時(shí)才開始發(fā)揮作用,這些操作應(yīng)用業(yè)務(wù)邏輯管理在線的交易或服務(wù)。在業(yè)務(wù)邏輯層中的事務(wù)管理確保這些操作的一致性和數(shù)據(jù)的完整性。該層主要應(yīng)用的J2EE技術(shù)有EJB和JDBC。EJB有3種類型,即會(huì)話Bean、實(shí)體Bean和消息驅(qū)動(dòng)Bean。會(huì)話Bean表示的是和客戶會(huì)話有關(guān)的動(dòng)作,通常用來(lái)執(zhí)行事務(wù)環(huán)境中的任務(wù)隊(duì)列;實(shí)體Bean用來(lái)表示持久對(duì)象,如一個(gè)記錄、一個(gè)集合或數(shù)據(jù)庫(kù)中的相關(guān)記錄等;消息驅(qū)動(dòng)Bean 被設(shè)計(jì)成使用異步消息的J2EE組件,它提供了支持應(yīng)用程序配置的更新更靈活的方法。

        在該層中封裝了各個(gè)業(yè)務(wù)邏輯EJB,如會(huì)員管理、訂單管理及商品管理等。

        系統(tǒng)包含會(huì)員、商品、訂單等實(shí)體,以及記錄選購(gòu)內(nèi)容、計(jì)價(jià)、記賬等商務(wù)邏輯。所以,在該層設(shè)計(jì)以下 EJB 組件。

        會(huì)員:該組件代表在線商品交易的集體或個(gè)人,這是個(gè)要處理的實(shí)體,并且是部署中持續(xù)存在的固定部分,用實(shí)體Bean來(lái)實(shí)現(xiàn)。

        商品:該組件代表系統(tǒng)出售的商品,能夠體現(xiàn)最新的動(dòng)態(tài),也是要處理的持續(xù)存在實(shí)體,同樣用實(shí)體Bean來(lái)實(shí)現(xiàn)。

        購(gòu)物車:購(gòu)物車中存放用戶已經(jīng)選購(gòu)的商品,用戶選購(gòu)商品的信息不像前面的實(shí)體需要持續(xù)性,但是它在會(huì)員的整個(gè)購(gòu)物期間是必須保持的,所以要使用有狀態(tài)的會(huì)話Bean來(lái)實(shí)現(xiàn)。

        記價(jià)器:對(duì)購(gòu)物車中的所有商品總價(jià)進(jìn)行計(jì)算。這是一個(gè)和具體客戶狀態(tài)無(wú)關(guān)的組件,可以用來(lái)計(jì)算任何購(gòu)物車中的物品,只執(zhí)行記價(jià)邏輯,不是持續(xù)對(duì)象,是一個(gè)無(wú)狀態(tài)會(huì)話 Bean。

        訂單:用戶選購(gòu)結(jié)束決定購(gòu)買,購(gòu)物車隨之轉(zhuǎn)化為一個(gè)訂單。訂單是永久性對(duì)象,用實(shí)體Bean實(shí)現(xiàn)。

        4.EIS層通常指數(shù)據(jù)庫(kù)層,該層提供了對(duì)組織數(shù)據(jù)的基本的存儲(chǔ)和訪問。本交易平臺(tái)采用甲骨文公司的大型關(guān)系數(shù)據(jù)庫(kù)Oracle做后臺(tái)數(shù)據(jù)庫(kù)服務(wù)。在該層設(shè)計(jì)以下數(shù)據(jù)表。

        會(huì)員表:對(duì)應(yīng)用戶實(shí)體,主要用于支持用戶登錄和用戶資料查詢。字段包括用戶標(biāo)識(shí)(主鍵)、用戶姓名、用戶地址和用戶密碼等。

        會(huì)員賬目表:主要用于記錄會(huì)員賬目信息。字段包括用戶標(biāo)識(shí)(主鍵)、用戶姓名、賬戶余額等。

        訂單表:對(duì)應(yīng)訂單實(shí)體,主要用于記錄注冊(cè)會(huì)員提交的訂單和會(huì)員訂單資料查詢。字段包括訂單編號(hào)(主鍵)、用戶標(biāo)識(shí)(外鍵)、生成時(shí)間、訂單狀態(tài)、訂單總額和訂單稅額等。

        商品表:對(duì)應(yīng)商品實(shí)體。用于記錄所售商品的詳細(xì)信息。字段包括商品編號(hào)(主鍵)、商品名稱、原價(jià)和商品圖片等詳細(xì)介紹。

        三、結(jié)束語(yǔ)

        本電子商務(wù)交易平臺(tái)采用基于J2EE架構(gòu)的多層體系結(jié)構(gòu)設(shè)計(jì),實(shí)現(xiàn)了組件化設(shè)計(jì)理念,采用瀏覽器+中間件+應(yīng)用服務(wù)器+數(shù)據(jù)庫(kù)服務(wù)器的多層結(jié)構(gòu),顯示邏輯、業(yè)務(wù)處理邏輯和數(shù)據(jù)訪問邏輯分開,擁有完備的安全控制結(jié)構(gòu)和通用的數(shù)據(jù)訪問結(jié)構(gòu)。實(shí)踐表明基于J2EE架構(gòu)的各類電子商務(wù)平臺(tái)運(yùn)行穩(wěn)定,性能較高,易于維護(hù)并具有良好的可擴(kuò)展性和安全性。

        本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文。

        美女网站免费福利视频| 日韩av最新在线地址| 亚洲啪啪色婷婷一区二区| 日本伊人精品一区二区三区| 老熟妇仑乱视频一区二区| 日本a在线看| 99熟妇人妻精品一区五一看片 | 亚洲熟妇av日韩熟妇在线| 国产精品福利影院| 久久免费精品视频老逼| 免费的小黄片在线观看视频| 中国丰满人妻videoshd| 青青青爽国产在线视频| 免费观看在线视频一区| 国产成年人毛片在线99| 欧美大成色www永久网站婷| 欧美精品一级| 少妇一级内射精品免费| 国产av无码专区亚洲av果冻传媒| 国产精品18久久久久久麻辣| 最新精品国偷自产在线婷婷| 日本一区二区啪啪视频 | 国产成a人亚洲精品无码樱花 | 黄色毛片视频免费| 成人性生交大片免费看7| 伊人情人色综合网站| 国产亚洲精品久久久久婷婷瑜伽| 欧美乱人伦中文字幕在线不卡| 在线观看视频亚洲一区二区三区| 色婷婷五月综合激情中文字幕| 拍摄av现场失控高潮数次| 无码制服丝袜中文字幕| 日韩精品视频高清在线| 欧美午夜刺激影院| 无码日韩人妻AV一区免费 | 综合五月网| 亚洲女同高清精品一区二区99 | 中文字幕精品人妻丝袜| 久久精品中文闷骚内射| 97se在线| 美女被搞在线观看一区二区三区|