OJB簡介-翻至ojb docs
簡介:對象關系橋(OJB)是一種對象關系映射工具,它能夠完成從Java對象到關系數據庫的透明存儲。
靈活性:OJB給用戶提供了多種存儲API,讓用戶有很多選擇:
1.提供完全的ODMG3.0 API(詳情可參考導學2)
2.完全的JDO API。我們現(xiàn)在提供了JDO RI的一個插件,JDO RI與插件結合提供了一個完整的基于JDO1。0的O/R解決方案
3.提供一個JDO和ODMG的公共對象事務管理層(OTM)
4.一個作為OJB存取核心的底層API PersistenceBroker。OTM,ODMG和JDO都是在該API的基礎上實現(xiàn)的
關于OJB層的更詳細的介紹可以看FAQ可縮放性:OJB可以廣泛地用于應用程序,從嵌入式系統(tǒng)到胖客戶端到基于J2EE的多層架構
1.單獨模式(單虛擬機模式),OJB的PersistenceBroker和客戶端運行在同一個Java虛擬機上。適合于僅僅一個客戶端的程序(如在本地的數據庫程序,或單服務Servlet,EJB應用程序)。該模式為缺省模式。
2.C/S模式。支持在不同物理機器上的多個虛擬機同時運行多個客戶端和多個Persist
enceBroker服務。適合于典型的C/S程序,或是應用服務器的負載平衡。詳情可參考C/S導學。
強大的功能性:OJB使用基于XML的對象關系映射。映射發(fā)生在一個動態(tài)的元數據層,使得可以通過一個簡單的元對象協(xié)議(MOP)在運行時就可以操作元數據層去改變存儲內核。OJB提供了高級的O/R,如對象緩沖,通過虛擬代理實現(xiàn)后期實例化,配置事務隔離層實現(xiàn)分布式的鎖管理,同時支持多種鎖管理。
OJB與J2EE應用服務器進行了很好的集成。支持數據源的JNDI查找;與JTA和JCA全面集成;能夠在JSPs,Servlet和SessionBeans中使用;OJB也為實體Bean管理Bean(BMP)提供了特別的支持。OJB提供了良好的可配置性,和集成機制,允許用戶使用預定義的組件或是自己實現(xiàn)擴展組件
簡介:對象關系橋(OJB)是一種對象關系映射工具,它能夠完成從Java對象到關系數據庫的透明存儲。
靈活性:OJB給用戶提供了多種存儲API,讓用戶有很多選擇:
1.提供完全的ODMG3.0 API(詳情可參考導學2)
2.完全的JDO API。我們現(xiàn)在提供了JDO RI的一個插件,JDO RI與插件結合提供了一個完整的基于JDO1。0的O/R解決方案
3.提供一個JDO和ODMG的公共對象事務管理層(OTM)
4.一個作為OJB存取核心的底層API PersistenceBroker。OTM,ODMG和JDO都是在該API的基礎上實現(xiàn)的
關于OJB層的更詳細的介紹可以看FAQ可縮放性:OJB可以廣泛地用于應用程序,從嵌入式系統(tǒng)到胖客戶端到基于J2EE的多層架構
1.單獨模式(單虛擬機模式),OJB的PersistenceBroker和客戶端運行在同一個Java虛擬機上。適合于僅僅一個客戶端的程序(如在本地的數據庫程序,或單服務Servlet,EJB應用程序)。該模式為缺省模式。
2.C/S模式。支持在不同物理機器上的多個虛擬機同時運行多個客戶端和多個Persist
enceBroker服務。適合于典型的C/S程序,或是應用服務器的負載平衡。詳情可參考C/S導學。
強大的功能性:OJB使用基于XML的對象關系映射。映射發(fā)生在一個動態(tài)的元數據層,使得可以通過一個簡單的元對象協(xié)議(MOP)在運行時就可以操作元數據層去改變存儲內核。OJB提供了高級的O/R,如對象緩沖,通過虛擬代理實現(xiàn)后期實例化,配置事務隔離層實現(xiàn)分布式的鎖管理,同時支持多種鎖管理。
OJB與J2EE應用服務器進行了很好的集成。支持數據源的JNDI查找;與JTA和JCA全面集成;能夠在JSPs,Servlet和SessionBeans中使用;OJB也為實體Bean管理Bean(BMP)提供了特別的支持。OJB提供了良好的可配置性,和集成機制,允許用戶使用預定義的組件或是自己實現(xiàn)擴展組件