成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

面向對象數據庫技術在電子商務中的應用(下)

數據庫 其他數據庫
面向對象數據庫技術是一種很先進的數據庫技術,在數據庫的發展史上也是占據著一定的地位,下面就為大家介紹面向對象數據庫技術在電子商務中的應用。

之前為大家介紹了面向對象數據庫技術在電子商務中的應用的部分知識,即面向對象數據庫技術在電子商務中的應用(上),下文會繼續為大家介紹面向對象數據庫技術在電子商務中的應用。

2.3軟件體系結構
整個系統既要和原有企業管理進行結構上的整合,又要使整個系統結構具有延續性和可擴充性,所以我們將電子商務系統應用體系結構分為三個部分:用戶表現層、業務邏輯層、數據服務層。該三層體系結構架構的電子商務系統有利于資源的優化。由于一個電子商務系統功能被分為三個部分,因此可以根據各層負載的情況,可升級以相應的硬件平臺來滿足不斷增加的負載需求,使得系統具有良好的可擴展性。當由用戶表現層向業務邏輯層發出請求時,業務邏輯層決定使用哪個數據源來滿足其請求,通過使用相同的調用接口,電子商務邏輯層就可以對任何可用的數據源進行訪問。同時,訪問特權又可以指定或內置于三個層次的每一個層次中,以便提供三個級別的安全性。
2.4對象交流及子表的操作
對象之間的“交流”是對面向對象數據庫訪問的基礎。如果把面向對象數據庫看成是一個系統,那么存儲于面向對象數據庫中按照一定數據模型和結構關系組織起來的數據對象,就是這個系統中的一個個子系統。敏感對象所能夠接收的消息,實際上是根據對象中可能的操作來決定的。每一類操作設計一類消息,稱之為消息模式,它規定了消息的基本格式。在給定的消息模式中設定一定參數,就可以形成具體的消息,對應對象中的各種具體操作。一個對象可以接受多種消息模式,對應對象內部的多種消息具體操作。施加子表的約束主要是為了防止碎片的產生。一個明顯的區別是,在一些情況下,一個子女(子表中的記錄)只有在當其兄弟存在時才能被刪除或修改,如在O-M,M-M約束中,即最后一個存在的子女是不能被刪除或修改的。此時,可以對父記錄進行即時的更新,或者禁止該操作。而子表約束的實現可以通過在數據庫中加入觸發器;更合理、可行的方法是將子表一方的限制,在業務層中實現
2.5對象布置的實現
Servlets和EJBs都需要被部署,然后J2EE服務器才能管理他們。部署的主要步驟如下:創建EAR-JAR文件;將EJB和Web模塊組合,在部署描述符文件中加入結構和裝配信息;加入安全角色和環境屬性;運行效驗工具,找出模塊中的錯誤;如果沒有錯誤,則執行裝配程序,運行無誤后,則進一步創建J2EE應用。實現的關鍵代碼如下所示:
import java.rmi.*;
import javax.ejb.*;
public interface ShoppingCartEJBRemote extends EJBObject
{
…}
當一個Servlet調用EJB對象時,需要先通JNDI服務搜索,一旦獲得對象的引用,便可以找到其Home Interface:
try{
InitialContext ctx=new InitialContext();
Object ref=ctx.lookup("t3://localhost:8080/Shopping-
CartEJB");
ShoppingCartEJBHome homeCart=(ShoppingCartEJB-
Home)
PortableRemote0bjec.narrow(ref,ShoppingCartEJBHome.
class);
}
catch(Exception e){
e.printStackTrace();
}
獲得會話Bean的Home Interface后,通過它的create方法來創建EJB的遠程接口對象。最后利用Remote Interface,調用EJB商業方法實現客戶要求的功能,如將商品添加到購物籃,購買商品:
ShoppingCartRemote=ShoppingCartHome.create("Your-
Company","000001");
ShoppingCartRemote.addGoodsltem("nut",7);
ShoppingCartRemote.addGoodsItem("screw cap",8);
ShoppingCartRemote.purchase();
結語
面向對象數據庫系統是為了適應數據庫應用領域的不斷擴大和需求的日益復雜而研究開發的,經過廣大研究工作者的努力,己有一些研究成果,出現了一些面向對象數據庫系統的產品和原型,并且在電子商務中有了一定的應用。但是,要真正使其象關系數據庫一樣被廣泛應用,還需要進一步的工作。一方面,面向對象數據庫系統本身還不夠完善,還需要深入的研究和探討;另一方面,要讓用戶接受一種新的數據庫系統還需要一段時間。希望上文中講到的內容能對大家有所幫助。
 

【編輯推薦】

  1. 時態數據庫在電子商務中的應用
  2. 面向對象數據庫與關系數據庫
  3. 面向對象數據庫技術在電子商務中的應用(上)
責任編輯:迎迎 來源: 萬方數據
相關推薦

2011-03-17 12:33:56

面向對象數據庫電子商務

2009-01-18 15:43:29

數據挖掘電子商務WEB

2011-03-10 11:01:24

電子商務數據庫營銷

2011-05-16 16:33:20

J2EE

2017-12-18 11:24:58

大數據電子商務企業

2011-03-24 14:24:05

2009-02-06 10:47:42

2011-07-05 11:06:52

2024-09-24 19:32:04

2024-09-26 22:22:59

2011-07-05 10:37:43

2024-09-24 19:27:40

數據倉庫數據飛輪數據中臺

2022-05-17 09:39:11

電子商務服大數據數據分析

2011-10-28 13:32:17

2024-10-18 12:13:55

數據飛輪數據中臺

2011-07-25 16:09:29

2009-11-11 10:47:01

2009-10-26 10:17:07

2024-09-24 11:03:37

2009-02-25 14:17:23

電子商務SaaS經濟危機
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美一区二区三区免费看 | 成人在线免费视频 | 国产一区二区在线免费 | 人人草人人干 | 成人激情视频在线播放 | 中文字幕成人 | 欧美视频三区 | 久久国产精品72免费观看 | 男女深夜网站 | 中文视频在线 | 欧产日产国产精品99 | 国产亚洲一区在线 | 在线中文字幕视频 | 在线观看的av| 久久97精品 | 五月天天丁香婷婷在线中 | 一级黄色片毛片 | 天天综合亚洲 | 精品国产一区二区国模嫣然 | 欧美专区在线观看 | 免费av观看 | 午夜视频免费在线观看 | 久久国产精品久久久久久久久久 | www.日韩| 一级做a爰片久久毛片免费看 | 国产美女一区二区三区 | 国产伦精品 | 久久综合一区 | 中文字幕av在线一二三区 | 欧美成人一区二免费视频软件 | 亚洲人成一区二区三区性色 | 亚洲综合色视频在线观看 | avhd101在线成人播放 | 一区二区三区免费 | 久久国产日韩 | 天堂男人av | 日韩中文字幕视频在线 | 成人在线视频一区 | xxx视频| 99九色| 欧美日韩在线精品 |