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提供了良好的可配置性,和集成机制,允许用户使用预定义的组件或是自己实现扩展组件
闽公网安备 35060202000074号