ejb-3.1
-
无状态和有状态企业 Java Bean 我正在学习Java EE 6教程,我试图理解无状态和有状态会话bean之间的区别。如果无状态会话 Bean 在方法调用之间不保留其状态,为什么我的程序会以这种方式运行? 我期望getNumber每次都返回0,
-
EJB @Schedule等到方法完成 我想写一个后台作业(EJB 3.1),它每分钟执行一次。为此,我使用以下注释: 这很好用。 但是,有时作业可能需要一分钟以上。在这种情况下,计时器仍会触发,从而导致线程问题。 如果
-
异步方法的默认 EJB 事务模式? 当我在 EJB 中有一个方法,但我没有指定 ,那么容器究竟如何处理事务边界?显然,它不能使用调用线程的事务,那么它有什么作用呢? 同样的问题,但涉及由定时服务触发的方法。 编辑:
-
避免在玻璃鱼上清除计时器 我有一个用@Schedule注释的方法,该方法由容器偶尔调用。 有没有一些方法可以通过编程方式做到这一点? (我之所以将这样的服务器配置放在配置文件中而不是配置服务器,是因为我的应用
-
JavaEE6 DAO:它应该是@Stateless还是@ApplicationScoped? 我目前正在创建一个 EJB3 数据访问类来处理 Java EE 6 应用程序中的所有数据库操作。现在,由于Java EE 6提供了新的注释,我想知道我的EJB应该具有什么状态,或者它是否应该是无状态的。 编辑:
-
是否可以在应用程序代码之外配置 EJB 3.1 @Schedule? 如何配置计划间隔: 在应用程序代码之外? 如何在ejb-jar中配置它.xml? 是否可以在应用程序(属性文件类型)之外对其进行配置?
-
我可以在 EJB 模块中使用 javax.nameing.Context#lookup(以及如何)查找 CDI 托管 Bean 吗? 我可以(如果是这样,如何?)在EJB模块中使用查找CDI托管Bean吗?
-
可以在运行时更改 ejb 参数以进行@Schedule注释? 对于有ejb经验的人来说,这可能是一个愚蠢的问题...... 我想通过注释动态读取和更改使用 Java EE 调度程序的 EJB bean 之一的 minute 参数。有谁知道如何在运行时执行此操作,而不是在下面的类中
-
-
标签