內蒙古java團隊

          j2se,j2ee開發組
          posts - 139, comments - 212, trackbacks - 0, articles - 65
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          Hibernate是一個基于Java的對象/關系(O/R)映射框架,今天發布了3.3版。InfoQ采訪了項目領導者Steve?Ebersole以了解該發布的一些情況及它向Hibernate增加的新特性。
            Hibernate?3.3主要的新特性包括:
            重新設計、模塊化JARs??現在有很多定義良好的JARs,而不是一個大的JAR文件    ??這使得用戶可以輕松了解依賴關系并將其最小化,同時還使得組織可以定制Hibernate,    移除不需要的部分?  基于Maven的構建??現在Hibernate使用Apache?Maven構建系統進行構建?  修補的緩存SPI??根據反饋重構了緩存系統以對不同的緩存區域的特性進行精細控制?  JBoss?Cache?2.x集成??基于新的緩存SPI,現在可以輕松集成JBoss?Cache?2.x?
            Ebersole還詳細說明了新的緩存系統和JBoss?Cache集成:
            SPI的主要變化圍繞著如何在特定目的下構建緩存區域而展開。基本上Hibernate需要緩存區域完成四個不同的目的:?實體數據、集合數據、查詢結果及時間戳更新。以前的SPI試圖以單一方式處理這些不同類型數據;本質上它試圖以普遍的方式來對待數據緩存而不管所存儲數據?的特性。但是在實踐中我們發現很多時候緩存集成器需要考慮到那些不同特性。例如在集群緩存中,讓實體和集合數據及查詢和時間戳更新區域同時失效或許很有意?義。如果不基于區域名稱采取一些手段的話,以前的SPI是不可能處理這種混合匹配的。新的SPI使這些區別變得清晰明了。例如有一個叫做?“buildEntityRegion”或者“buildCollectionRegion”的方法,那么緩存集成器就可以確定特定區域的數據類型是可以?持有并構建一個恰當的配置好的緩存/區域的。

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 绥滨县| 南安市| 彩票| 阳信县| 浦江县| 泸州市| 调兵山市| 包头市| 鄱阳县| 富裕县| 宝坻区| 海兴县| 祁连县| 荣昌县| 新余市| 梨树县| 山丹县| 永靖县| 青阳县| 斗六市| 淄博市| 裕民县| 松阳县| 京山县| 固阳县| 扬州市| 奉节县| 凤庆县| 彩票| 麻阳| 新巴尔虎左旗| 盖州市| 嵊州市| 句容市| 上高县| 呼玛县| 芜湖市| 互助| 武定县| 泌阳县| 慈溪市|