<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    精彩的人生

    好好工作,好好生活

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      147 Posts :: 0 Stories :: 250 Comments :: 0 Trackbacks
    原文:http://spaces.msn.com/members/ping-yuan/PersonalSpace.aspx?_c=
    9.22 SDO學習筆記
    今天粗粗看了一眼SDO,略有理解。
     
    SDO全稱Service Data Objects,是IBM提出的一個框架規范。SDO框架由三部分組成:DMS(Data Mediator Services),Data Graph和DataObject。DMS負責生成Data Graph,Data Graph包含一系列關聯的Data Object??蛻艉虳ataGraph打交道,而DMS如何生成Data Graph又如何從Data Graph更新后面的數據則無需關心。Data Graph是Disconnected Mode的數據處理方式,即對其進行的修改操作,將不會立刻體現,需要將修改過的Data Graph由DMS來更新到數據源。Data Graph是通過log change summary來實現的。
     
    在Spec中說道,Data Graph被序列化為XML也能從XML中被反序列化。這使得在Services和其Caller之間傳遞DataGraph非常直接。同時也提出了系統內部、系統之間數據交互的一致方式——通過XML序列化過的Data Graph。
     
    Data Object可以被動態實現(程序里將看不見具體的Data Object類,比如Employee類,因此也無需定義XML Schema),也可以被靜態生成(例如預先建模后使用工具生成,目前IBM基于EMF的RI可以使用EMF來生成)。
     
    DMS可以有許多實現方式,在IBm的SDO Specification中并沒有任何關于DMS實現方式的規范。實際上,DMS在SDO Spec V2.0里面已經改稱DAS(Data Access Services),我們發現這命名和DAO(Data Access Object)模式何其相似。不過這里是Service。那么可以想象在SOA中,我們可以提供這樣的DAS來提供數據并作數據更新。難道與DAO類似這將會成為一種SOA模式?
     
    更重要的是,DAS可以在J2EE的各層都能被使用。你可以使用JDBC實現DAS用它做一個持久化服務層,你可以用EJB實現DAS并且暴露成Web Service……你甚至可以使用Hibernate、JDO這樣的持久化工具來實現DAS。
     
    所以我們不可能混淆SDO框架和Hibernate、JDO等工具——因為后者只是持久化工具存在于EIS之上;也無需懷疑SDO的價值——SDO確實可以為整個J2EE應用尤其是SOA提供一個一致的數據處理方式。
     
    明天繼續研究。希望能深化、糾正現在的理解。
    posted on 2005-12-14 16:46 hopeshared 閱讀(1298) 評論(1)  編輯  收藏 所屬分類: EMF&GEF

    Feedback

    # re: 轉:SDO學習筆記 2007-06-15 16:50 icelara
    原文的鏈接好像不對  回復  更多評論
      

    主站蜘蛛池模板: 免费看的黄色大片| 日韩免费精品视频| 亚洲一区精品伊人久久伊人| 亚洲日产乱码一二三区别| 欧美三级在线电影免费| 在线观看日本亚洲一区| 好吊妞在线成人免费| 国产精品亚洲综合一区在线观看| 永久免费bbbbbb视频| 亚洲国产AV一区二区三区四区| 国产精品高清全国免费观看| 午夜成人无码福利免费视频| 亚洲日韩精品一区二区三区| 99久9在线|免费| 精品亚洲国产成人| 日本免费v片一二三区| 春意影院午夜爽爽爽免费| 亚洲色爱图小说专区| 久9这里精品免费视频| 亚洲一线产区二线产区精华| 精品剧情v国产在免费线观看| 黄网站色成年片大免费高清| 亚洲精品国产精品乱码不99| 永久免费视频网站在线观看| 亚洲欧美熟妇综合久久久久| 亚洲男人的天堂一区二区| 国产精品免费无遮挡无码永久视频| 亚洲乱码一区av春药高潮| 日韩a级毛片免费视频| 精品一区二区三区高清免费观看| 婷婷亚洲综合五月天小说| 韩国免费一级成人毛片| 日韩大片免费观看视频播放| 亚洲av无码乱码国产精品| 成年私人影院免费视频网站| xxxx日本在线播放免费不卡| 亚洲国产精品线观看不卡| 亚洲国产小视频精品久久久三级 | 国产亚洲美女精品久久久2020| 国产成人精品无码免费看| 亚洲一日韩欧美中文字幕在线|