服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

ojb简介-翻至ojb docs


  ojb简介-翻至ojb docs

简介:

对象关系桥(ojb)是一种对象关系映射工具,它能够完成从java对象到关系数据库的透

明存储。

灵活性:

ojb给用户提供了多种存储api,让用户有很多选择:

1. 提供完全的odmg3.0 api(详情可参考导学2)

2. 完全的jdo api。我们现在提供了jdo ri的一个插件,jdo ri与插件结合提供了一个

完整的基于jdo1。0的o/r解决方案

3. 提供一个jdo和odmg的公共对象事务管理层(otm)

4. 一个作为ojb存取核心的底层api persistencebroker。otm,odmg和jdo都是在该ap

i的基础上实现的(详情可参考导学1)

关于ojb层的更详细的介绍可以看faq

可缩放性:

ojb可以广泛地用于应用程序,从嵌入式系统到胖客户端到基于j2ee的多层架构

1. 单独模式(单虚拟机模式),ojb的persistencebroker和客户端运行在同一个java

虚拟机上。适合于仅仅一个客户端的程序(如在本地的数据库程序,或单服务servlet,

ejb应用程序)。该模式为缺省模式。

2. c/s模式。支持在不同物理机器上的多个虚拟机同时运行多个客户端和多个persist



encebroker服务。适合于典型的c/s程序,或是应用服务器的负载平衡。详情可参考c/s

导学。

强大的功能性:

ojb使用基于xml的对象关系映射。映射发生在一个动态的元数据层,使得可以通过一个

简单的元对象协议(mop)在运行时就可以操作元数据层去改变存储内核。

ojb提供了高级的o/r,如对象缓冲,通过虚拟代理实现后期实例化,配置事务隔离层实

现分布式的锁管理,同时支持多种锁管理。

ojb与j2ee应用服务器进行了很好的集成。支持数据源的jndi查找;与jta和jca全面集成

;能够在jsps,servlet和sessionbeans中使用;ojb也为实体bean管理bean(bmp)提供

了特别的支持。

ojb提供了良好的可配置性,和集成机制,允许用户使用预定义的组件或是自己实现扩展组件

扫描关注微信公众号