JAVA—咖啡館

          ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

          【JDO學習】

          JDO(Java Data Object)是JCP中較早開發出來并形成規范的JSR12,該規范對數據的持久化存儲進行了一系列規范,并已有眾多的商業產品和開源項目是基于該規范。作為一種需要引起重視的技術,研究并探討其企業應用可行性是十分重要的。
               摘要: 查詢語言的改進是JDO2.0規范中的重要環節,本文從較高的層面闡述JDO2.0所提供的一些新功能。由于JDO2.0規范還未進入公開草案狀態,目前還沒有任何內容敲定下來,一切都還可能面臨變化。不過,JDO2.0將會很快進入最后階段,而這里提到的查詢特性是JDO2.0專家組(譯者注:David Jordan就是專家組重要成員)花費時間最多,并且相對來說最為穩定。因此,我有足夠理由相信,最終規范與這里的描述將會基本一致。

            如果各位讀者覺得本文遺漏了某些重要的特性,建議立即到JDO論壇(http://www.jdocentral.com/forums/index.php?showforum=10)去提出并討論。這里我們需要感謝JDO2.0規范領導人Craig Russell授權給我公開這些JDO2.0查詢語言的新特性。
            閱讀全文
          posted @ 2008-05-27 10:23 rogerfan 閱讀(368) | 評論 (1)  編輯

               摘要:   作者注:JDO和CMP方式的EJB目前正在同時向前發展,但采取的是不同的路線。JDO的核心思想是在企業應用軟件架構的不同層面中存儲傳統的Java對象(Plain Old Java Objects,下稱POJOs),而CMP方案則基于容器環境,并針對特殊的需求。

            兩者之間的異同在規范出臺之初便成為眾所爭論的話題。你可以到JDOCentral.com上看到這類的爭論,而在6月中旬即將在舊金山開幕的2003年JavaOne大會上,也會有一些演示和講解來比較這兩種不同的技術。

            在這次JavaOne大會上,3368號技術對話將討論JDO與Struts(一個著名的Web應用架構設計的開源軟件)集成的可行性和實踐經驗;3236號專題研究JDO與EJB容器的結合;1289號專題將對比使用JDO、JDBC和EJB時,設計模式在開發中的應用。

            在我們的《Java Data Objects》的第17章有一小段話描述使用JDO和CMP的平衡點。--Craig Russell   閱讀全文
          posted @ 2008-05-27 10:22 rogerfan 閱讀(320) | 評論 (0)  編輯

               摘要: JDO的優點:
            
            ● JDO的生命周期狀態機(lifecycle state machine)是正確的用法。任何其它的O/R映射工具都應該使用JDO的生命周期或者它的子集(例如:如果不支持事務)。記住,JDO生命周期是為JDO實現服務的。大部分用戶不需要了解其中很復雜的內幕。網頁Amber生命周期中有些圖示。
            
            ● PersistentManager API對如何管理JDO對象的狀態有一定的優勢和價值。
            閱讀全文
          posted @ 2008-05-27 10:20 rogerfan 閱讀(352) | 評論 (0)  編輯

               摘要: 網上關于JDO的文章已經不少了,關于JDO的優點也講了很多,我看了一些文章后,自己也研究了一段時間,忽然很想寫一個系列文章全面的介紹一下JDO,今天先寫下第一篇算是個開頭。呵呵,有些內容是我對JDO規范的理解,如果有不對的地方請大家指正。
            
            Java開發人員已經有好幾種存取數據庫的方法:序列化,JDBC,面向對象映射工具,對象數據庫,以及實體EJB。那為什么還要介紹其他的存儲架構呢?答案是,上面每一種實現存儲的方案都存在一定的限制。JDO正在嘗試解決這些限制。  閱讀全文
          posted @ 2008-05-27 10:19 rogerfan 閱讀(351) | 評論 (0)  編輯

               摘要: JDO是Java對象持久化的新的規范。JDO經SunJava Community Process認定。
            
            
            一、歷史
            JDO是對象持久化工作的綜合成果,試圖提供一個對象持久化的完全版本。JDO同時繼承于ODMG(對象數據管理小組,標準化對象數據庫的一個獨立委員會)和對象關系映射工具提供商。
            JSR #000012 approved in July 1999
            1999-8組建的專家小組:包括Sun、Apple、BEA、IBM、Oracle、SAP、WebGain等
            2000-5 完成公開評論草案
            2000-6 在JavaOne上引入
            2001-3 最終草案0.93
            2001-5 最終草案0.96公布
            2001-6 在JavaOne上啟動
            2001-11 最終草案0.98  閱讀全文
          posted @ 2008-05-27 10:18 rogerfan 閱讀(338) | 評論 (0)  編輯

          主站蜘蛛池模板: 沅江市| 江达县| 永和县| 民权县| 沙坪坝区| 华安县| 林芝县| 黎城县| 革吉县| 繁峙县| 深圳市| 榆林市| 介休市| 汶上县| 巴中市| 陕西省| 喀喇| 丰台区| 科技| 建昌县| 滦平县| 迁西县| 延安市| 定结县| 德保县| 章丘市| 海宁市| 南投县| 汶川县| 颍上县| 南京市| 巴林右旗| 鞍山市| 松桃| 当雄县| 法库县| 嘉鱼县| 朝阳区| 泰宁县| 上饶县| 达州市|