b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

stateless session bean &(13)

电脑杂谈  发布时间:2018-02-14 02:03:01  来源:网络整理

隔离性:由并发事务所做的修改必须与任何其他并发事务所做的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前

的状态,要么是另一并发事务修改它之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播

一系列事务,以使数据结束时的状态与原始事务执行的状态相同。

持久性:事务完成后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。

??

72、触发器分为事前触发和事后触发,两种触发有什么区别?语句级触发和行级触发有什么区别?

答:事前触发运行于触发事件发生之前,而事后触发运行于触发事件发生之后。通常事前触发器可以获取事件之前和新的字段值。

语句级触发可以在语句执行前或后执行,而行级触发在触发器所影响的每一行触发一次。

??

73、EJB容器提供的服务

答:主要提供声明周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务。

??

74、EJB的三个角色和三个对象

答:角色:EJB角色主要包括Bean开发者、应用组装者、部署者、系统管理员、EJB容器提供者、EJB服务器提供者。

?? ?? ??对象:Remote(Local)接口、Home(LocalHome)接口、Bean类

??

75、EJB的几种类型?

答:会话(Session) Bean,实体(Entity)Bean、消息驱动的(Message Driven)Bean

?? ?? ??会话Bean又可分为有状态(Stateful)和无状态(Stateless)

?? ?? ??实体Bean可分为Bean管理的持续性(BMP)和容器管理的持续性(CMP)两种

??

76、Bean实例的生命周期

答:对于Stateless Session Bean、Entity Bean、Message Driven Bean一般存在缓冲池管理,而对于Entity Bean和

Stateful Session Bean存在Cache管理,通常包含创建实例,设置上下文、创建EJB Object(create)、业务方法调用、

remove等过程,对于存在缓冲池管理的Bean,在create之后实例并不从内存清除,而是采用缓冲池机制不断重用实例;

而对于存在Cache管理的Bean,则通过激活或去激活机制保持Bean的状态并限制内存中实例数量。

??

??77、激活机制

答:以Stateful Session Bean为例:其Cache大小决定了内存中可以同时存在的Bean实例的数量,根据MRU或NRU算法,

实例在激活和去激活状态之间迁移,激活机制是当客户端调用某个EJB实例业务方法时,如果对应的EJB Object发现自己

调用对应的EJB Active 和EJB Passivate方法。

??

??78、remote接口和home接口的作用

答:remote接口中定义了业务方法,用于EJB用户调用业务方法。

?? ?? ??home是EJB工厂用于创建、移除和查找EJB实例

??

79、客服端调用EJB对象的几个基本步骤

答:a、设置JNDI服务工厂以及JNDI服务地址系统属性

?? ??b、查找home接口

?? ??c、从home接口调用create方法创建remote接口

?? ??d、通过remote接口调用其业务方法


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-76465-13.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...