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

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

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

    cuiyi's blog(崔毅 crazycy)

    記錄點滴 鑒往事之得失 以資于發展
    數據加載中……

    我對SDO(Service Data Object)的學習

    BEA的中討論了SDO設計的動機并從動態數據API、數據類型自檢API、數據跟蹤變化API三個角度展開。

    動態數據API主要是因為Java是靜態(強類型)語言,不能在運行時將額外的字段或者方法添加到對象的實例中。
    ==============
    針對這個問題其提出DataObject概念 DataObject do = new DataObjectImp(); do.set("name","tester"); do.get("name"); 這個實際上可以對應成Map的功能;

    Java的動態數據API包括ResultSet、DOM等API,其對取的值應該具備類型自檢的功能
    ==============
    這個功能在JDK5.0中已經具備,自動解箱功能(待確定),而且Spring中已運用的得心應手,因為Java本身提供了java.beans包。

    數據跟蹤變化
    ==============
    這點在Hibernate模型中已經有實現,通過新對象和原有的快照的對比

    懷著這些疑問,繼續查閱了相關資料和規范,其中在DeveloperWorks的“
    服務數據對象簡介”給出了解釋,雖然文章屬早期系列


    為什么要使用 SDO?

    對 于服務數據對象(SDO),大多數開發人員要問的第一個問題就是為什么要使用 SDO。難道 J2EE 本身還不夠龐大、不夠復雜(而且難以掌握)嗎?Java 環境中不是已經有其他支持 XML 的框架了嗎?所幸的是,該問題的答案能夠讓我們多數人感到滿意:SDO 是作為簡化 J2EE 數據編程模型的方法出現的,它能夠讓 J2EE 開發人員把更多的時間用于應用程序的業務邏輯。

    服務數據對象框架為數據應用程序開發提供了統一的框架。通過 SDO,您不需要熟悉特定于技術的 API,就能訪問和利用數據。您只需要知道一種 API,即 SDO API,它允許您處理來自多種數據源的數據,其中包括關系數據庫、實體 EJB 組件、XML 頁面、Web 服務、Java Connector Architecture、JavaServer Pages 頁面等。

    并展開了各種技術在"撥開SDO(Service Data Object)唬人的光環"中各種技術的對照.這個文章可謂是非常及時和有力的.

    其中提到的DMS(數據中介服務)、Data Graph(數據圖)、DataObject(數據對象)等概念對于前邊提到的Hibernate也有很大的規范指導作用。DMS從DataSource(數據源)獲得到數據,將數據以Data Graph(數據圖)的形式存在,即是數據對象樹,SDO客戶端遍歷Data Graph獲得Data Object使用.DMS直接屏蔽了數據來源,所以SDO客戶端看到的數據可能來自多個數據源(這點從語義上和Hibernate對應部分好像沒有什么大的區別)。SDO客戶端從DMS取數據,也可以把修改體現在DMS中,并通過DMS進行保存,具體保存的形式也被DMS屏蔽,也就是數據源的形式,可以是DBMS、XML等。







    posted on 2006-06-01 11:34 crazycy 閱讀(1750) 評論(0)  編輯  收藏 所屬分類: SOA、WebService、BPEL

    主站蜘蛛池模板: 免费高清在线爱做视频| 在线播放免费人成视频在线观看| 亚洲熟妇少妇任你躁在线观看无码 | 最近更新免费中文字幕大全| 亚洲一区二区三区免费| 一个人晚上在线观看的免费视频| 亚洲精品偷拍视频免费观看| 两个人日本免费完整版在线观看1| 亚洲精品美女久久久久99小说| 一级黄色片免费观看| 久久亚洲国产成人影院网站| 国产免费一区二区三区免费视频 | 亚洲黄黄黄网站在线观看| 特级一级毛片免费看| 国产亚洲午夜高清国产拍精品| 久久免费99精品国产自在现线| 国产亚洲综合一区柠檬导航| 免费在线看黄的网站| 亚洲国产美女精品久久| 天天拍拍天天爽免费视频| 边摸边吃奶边做爽免费视频99| 亚洲欧洲日产国码一级毛片| 免费人成网站在线观看不卡| 亚洲成a人片毛片在线| 日韩高清在线高清免费| CAOPORM国产精品视频免费| 亚洲国产美女精品久久久久∴| 51视频精品全部免费最新| 亚洲狠狠婷婷综合久久| 亚洲精品视频免费| 91福利免费视频| 亚洲AV第一成肉网| 亚洲中文字幕日产乱码高清app | 免费VA在线观看无码| 亚洲avav天堂av在线不卡 | 最近最新中文字幕完整版免费高清| 色窝窝亚洲AV网在线观看| 久久亚洲精品视频| 在线播放免费人成视频在线观看| 韩日电影在线播放免费版| 亚洲国产精品成人综合久久久|