您现在的位置: 精品资料网 >> 管理信息化 >> 信息化知识 >> 资料信息

为何选择CMP体系结构讲义(doc 9页)

所属分类:
信息化知识
文件大小:
38 KB
下载地址:
相关资料:
选择,体系结构
为何选择CMP体系结构讲义(doc 9页)内容简介

为何选择CMP体系结构讲义内容提要:
通过存储过程存取的字段:如果你所工作的企业通过存储过程控制数据存取,CMP引擎将不知道如何与适当的存储过程进行交互。实体 EJB生命周期是非常精确的,任何访问数据库的存储过程都不可能遵循这一生命周期。还有,即使存储过程遵循实体EJB生命周期,在生命周期过程中的不同点,也不会有判断存储过程调用哪个CMP容器的标准方式。
……

数据库需要非标准SQL:数据库通过添加专有的扩展名来区分开自己,这些专有的扩展名启用了更好的性能和更健壮的功能。举个例子,大部分数据库提供自动生成主键的技术;另一些则提供专门的方法来完成数据库级的优化锁定。要利用这些特性,提交到数据库的SQL通常必须用数据库供应商定义的专有扩展来定制。CMP引擎通过支持广泛的自定义扩展来区分开自己。
……

BMP 实体 EJB不能利用服务器内锁定模型: 这包括悲观式和乐观式服务器内锁定模型。支持乐观式服务器内锁定模型的容器非常少,但它功能很强大。乐观锁定延迟了尝试锁住数据库底层数据,直到事务开始提交。要做到这一点很困难,因为容器需要非常智能化,可以意识到当事务开始时和容器给数据上锁时任何数据的修改。


..............................