<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
    原文的鏈接好像不對  回復  更多評論
      

    主站蜘蛛池模板: 好看的电影网站亚洲一区| 日本妇人成熟免费中文字幕| 最近中文字幕免费mv视频7 | 亚洲熟妇少妇任你躁在线观看无码| 一本色道久久88—综合亚洲精品 | 久草视频在线免费看| 亚洲av综合avav中文| 无码人妻一区二区三区免费看 | 午夜亚洲福利在线老司机| 青娱乐在线免费观看视频| 亚洲AⅤ永久无码精品AA| 特黄特色的大片观看免费视频| 亚洲人妻av伦理| 成全视频免费观看在线看| 亚洲av综合av一区| 国产大片线上免费观看| 亚洲欧美成人综合久久久| 免费一看一级毛片| 亚洲精品偷拍视频免费观看| 亚洲国产精品久久久天堂| 免费看片在线观看| 亚洲爆乳无码精品AAA片蜜桃| 免费a级毛片18以上观看精品| 巨胸狂喷奶水视频www网站免费| 亚洲VA中文字幕无码一二三区| 最近中文字幕2019高清免费| 国产亚洲精品影视在线| 亚洲国产精品成人一区| 69视频在线观看免费| 亚洲欧美aⅴ在线资源| 亚洲一区二区高清| 亚洲免费视频网址| 羞羞漫画在线成人漫画阅读免费 | 久久亚洲精品国产精品婷婷| 免费人成在线观看网站视频 | 精品亚洲国产成AV人片传媒| 色www永久免费视频| 中国国语毛片免费观看视频| 亚洲一区二区三区久久| 久久精品亚洲乱码伦伦中文| 91精品国产免费久久久久久青草|