JAVA 持久層框架


Objective Database Abstraction Layer
Objective database abstraction layer (ODAL) 是一個高性能的數據操作框架。特性包括:查詢API,O-R映射,數據校驗與類型轉換,存儲過程支持,代碼生成,啓動速度快。 ... 官方網站: http://odal.sourceforge.net/ 2009-05-24
SeQuaLite SeQuaLite是一個輕量級,java數據存取框架。支持CRUD操作。支持對象懶加載,通過創建代理對象或空對象來代替,等有需要時再加載。支持級聯保存與級聯刪除操作。SeQuaLite使用 prepared statement來執行查詢,因此它更快,更安全。使用SeQuaLite能夠避免SQL注入安全威脅。SeQuaLite能夠創建和執行復雜的查詢/DML,並支持分頁。 ... 官方網站: http://sequalite.sourceforge.net/ 2009-05-24
COPE 相對於其它持久層框架,COPE能夠讓應用程序開發變得高效、快速。特性:不需要編寫任何XML文件,所有配置都在java源代碼中指定。不需要創建數據庫Table,COPE自動創建。透明加載和存儲持久對象。提供易於使用的搜索API用於複雜查詢。完全與數據庫隔離,消除SQL注入安全***。自帶一個Web應用程序用於維護persistent schema並且不會丟失數據。經測試支持的數據庫包括 HSQLDB,MySQL,Oracle和PostgreSQL。 ... 官方網站: http://www.hsqldb.org/ 2009-05-24
DataNucleus Access Platform DataNucleus Access Platform是一個符合標準的Java持久化引擎。它完全符合JDO1,JDO2,JDO2.1與JPA1 Java標準。此外它還遵循OGC簡單要素規範(Simple Feature Specification)用於地理空間數據類型的持久化。DataNucleus支持當前所有流行RDBMS和db4o,LDAP,Excel文件,XML數據庫。 ... 官方網站: http://www.datanucleus.org/products/accessplatform 2009-05-24
Slice Slice擴展自OpenJPA用於分佈式數據庫的一個開源項目。Slice以插件的方式附加至OpenJPA runtime,通過配置一個持久單元就能夠激活多個數據庫支持。一旦配置好Slice,現有OpenJPA應用程序就能夠在同一個事務中利用多個數據庫進行處理。查詢也將依賴所有數據庫並行執行,任何更新也會提交至相應的數據庫。 ... 官方網站: http://people.apache.org/~ppoddar/slice/site/ 2009-05-24
ActiveObjects ActiveObjects是一個純Java ORM框架。AO有一套非常易於使用和簡單的API。AO能自動根據用戶指定的實體接口生成數據庫schema。由於採用原生懶加載加上成熟的緩存機制,使得ActiveObjects與其它ORM框架相比較具有更高的性能。 ... 官方網站: https://activeobjects.dev.java.net/ 2009-05-24
SeQuaLite SeQuaLite是一個輕量級java數據庫訪問框架。具有的特性包括:提供CRUD操作、懶加載(Lazy-Load)、級聯操作(Cascading)、分頁(Paging)、動態SQL生成等。它能夠幫助有效地減少開發時間。 ... 官方網站: http://sequalite.sourceforge.net/ 2009-05-24
jPersist jPersist是一個非常強大,輕量級,對象-關係數據庫持久API,所以不需要用到配置文件和註釋(automatic)。映射是自動的。jPersist使用JDBC所以兼容任何關係型數據和任何類型連接資源。jPersist使用從數據庫獲得的消息來處理數據庫與Java對象的映射。 ... 官方網站: http://www.jpersist.org/ 2009-05-24
Floggy Floggy是一個適用於J2ME/MIDP應程序的對象持久化框架。該框架封裝了數據持久化的詳細細節,減少了開發與維護的成本。Floggy由兩個模塊組成: Framework:負責提供持久方法比如saving、removing和finding object等。 Weaver:負責分析、生成與編排字節碼到持久化classe文件中。 ... 官方網站: http://floggy.sourceforge.net/persistence-framework/index.html 2009-05-24
jLynx jLynx是一個簡單、輕量級、高性能的持久層框架。它非常適合於中小應用程序開發,其jar文件大小隻有32K並且不依賴任何第三方組件。jLynx的API遠比Hibernate、EJB 或JPA來得簡單。POJO與java.util.Map持久化都是使用現有JDBC標準。經測試支持的數據庫包括:Microsoft SQL Server 2000+、Oracle 9i、10g、IBM DB2/UDB、MySQL和HSQL。 支持通過XML定義SQL查詢。提供完整的示例包括POJO與JSP代碼生成。 ... 官方網站: http://code.google.com/p/jlynx-persistence-framework/ 2009-05-24
Dcoat Dcoat:Java持久層框架。Dcoat的理念就是:1,易學易用。不把在開發ORM框架本身中冒出的問題或概念帶到用戶面前。2, 高性能。在不用cache的情況下,保持與Jdbc同級的速度;設計高效率的cache,在有限空間裏,解決或最大程度上緩解用戶的性能問題。3,提倡清潔舒心編程。提供一套最小完整的接口和一些代碼自動生成工具。 4,高效率。這是爲(dcoat的)客戶提供的核心價值之一,也是我們開發dcoat中一直關注,強調和實施的重要目標。 ... 官方網站: https://dcoat.dev.java.net/ 2009-05-24
Velosurf Velosurf是一個基於Apache Velocity模板引擎的Java數據庫映射層。它以一種非傳統的方式來自動映射數據庫表格和字段,而且還能夠很方便定製自定義實體,查詢和SQL行爲。Velosurf主要特性包括:易於使用的模板語法,代碼分離:SQL查詢都集中在同一個地方並且看起來像標準的對象屬性。動態映射:當數據庫有變動時不需要重新編譯。自動連接恢復。基本數據類型映射。事務控制。當需要的時候能夠覆蓋默認的Java映射對象。提供一些基礎功能包括:權限控制機制,國際化支持,數據校驗機制。 ... 官方網站: http://velosurf.sourceforge.net/ 2009-05-24
OpenJPA OpenJPA是Apache組織的一個Java EE持久層開源項目,它實現了EJB3.0中的JPA標準,爲開發者提供功能強大、使用簡單的持久化數據管理框架。OpenJPA封裝了和關係型數據庫交互的操作,讓開發者把注意力集中在編寫業務邏輯上。OpenJPA既可以作爲獨立的POJO持久層框架使用,也可以與所有符合EJB 3.0標準的容器或者其它輕量級框架相集成。 ... 官方網站: http://openjpa.apache.org/ 2009-05-24
Ebean Ebean是一個對象/關係映射持久層框架。它與EJB3相類似,但該框架簡單易於學習和使用。它特點: 1.兼容EJB3 ORM映射。2.支持級聯保存和刪除。3.支持懶加載。4.事務管理和日記功能。5.Statement Batching 5.支持緩存。6.Clustering。7.集成Lucene文本搜索。 ... 官方網站: http://www.avaje.org/ 2009-05-24
Speedframework Speed 快速J2EE 開發框架Speedframework是一個完全基於JDBC開發的輕量級持久層框架. 它可以直接調用SQL,也可以直接對POJO進行CRUD操作,代碼與ORM相當.調試方便,不用配置,內置JCS緩存,能有效降低數據庫壓力.speed框架具有如下特點: 1.免配置持久層,免配置可以減少開發中配置帶來的煩惱,調試帶來的煩惱。 2.完全是jdbc封裝操作,性能完全沒問題。 3.jcs cache實現,對於數據庫操作對象緩存減輕數據庫壓力。 4.自帶分頁組件,完全可以直接傳入一條sql即可完成困難的... 官方網站: http://sourceforge.net/projects/speedframework/ 2009-05-24
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章