ejb-2.x相关内容

EJB2.x容器管理的关系

我是EJB技术的新手,所以最近我开始学习EJB3.0,在阅读书籍/在线资源时,我发现了很多与EJB2.0的参考和比较,以及EJB3.0如何通过要求开发人员来简化事情产生发烧成分.我离开了对EJB3.0的阅读,并开始阅读EJB2.0.我从"Richard Monson-Haefel III版的Enterprise Java Beans"一书开始,该书虽然很旧,但是很全面(2000年).在容器管理关系 ..
发布时间:2020-06-13 19:03:19 其他开发

如何在EJB3拦截器中获取客户机ip地址?

通常,出于审计或安全目的,获取进行远程EJB3调用的客户端的IP地址很有用.在EJB3 Bean的上下文中,此信息不容易获得.这是一个可以在JBoss 4.x中实现这一目标的技巧. 解决方案 此页面上有答案 https://community.jboss.org/wiki/HowToGetTheClientIpAddressInAnEJB3Interceptor?_sscc=t 基本 ..
发布时间:2020-06-13 19:03:17 Java开发

如何处理容器托管,自动确认,不支持事务,邮件重新传递的MDB异常

我有一个MDB-EJB 2.1,WebSphere 7版本 容器托管并自动确认 标记为Not Supported 的交易 现在我该如何处理异常,以使消息在异常期间得以保留并在以后重新发送? 我试图从MDB onMessage方法内的catch块引发运行时异常.但这似乎阻止了MDB侦听器,这是意外的. 由于没有交易,我无法致电context.setRollBackOnly ..
发布时间:2020-05-02 09:42:24 其他开发

Entity bean和Entity类之间的区别?

EJB 2.0 规范中实体bean 之间的区别是什么?实体类在 3.0 规范中? 解决方案 在EJB 2中,实体是一个bean,意味着它必须存在于容器中并且需要进行管理(类似于其他bean,比如有状态,无状态,消息驱动的bean)。 然而在EBJ 3.x中,entity是一个POJO类 - 这意味着它也可以在容器之外生存..普通的java应用程序可以将实体用作任何支持它的提供者的OR ..
发布时间:2019-01-15 10:08:14 J2EE

EJB2和EJB3可以在一个应用程序中共存吗?

是否有人知道是否可以在Java EE应用程序中使用EJB3 bean迭代替换EJB2.1 bean? 这是:一次从代码中删除一个2.1 bean并添加相应的EJB3 bean,实现相同的行为而不触及其余的代码(+能够通过新EJB3中的注释注入遗留EJB。 我不是EJB规范的专家(我只有EJB3的经验),但对我来说EJB是一个简单的组件,具有由appserver管理的给定业务接口。 AF ..
发布时间:2019-01-15 09:54:03 J2EE

是否有EJB迁移工具可用于将EJB 2.1迁移到EJB 3.x

可能是手动做最好的方法。但是在一个大型项目中,您需要一些工具来帮助您。这是一个想法,导致我搜索一个工具。 是否有任何EJB迁移工具可用于将EJB 2.0迁移到3.x。 解决方案 它只是在短时间内开发,但在一段时间内,我们确实有一个eclipse插件,可以在ejb-jar.xml中读取文件,然后更新源代码并插入注释。 已写过它的人几次使用(Jonathan Gallimore), ..
发布时间:2017-08-06 11:05:33 Java开发

EJB规范和Java版本 - 向后兼容性

这是我对EJB规范和Java版本之间的关系的理解 EJB 2.0是J2EE 1.3平台的一部分,顶级J2SE 1.3 或JDK 1.3.x EJB 2.1是J2EE 1.4平台的一部分,它是J2SE 1.4或JDK 1.4.x EJB 2.1规范要求EJB 2.0的向后兼容性,因此支持EJB 2.1并在JDK 1.4.x中运行的容器将能够运行EJB 2.0 bean。 EJB ..
发布时间:2017-08-06 10:33:18 Java开发

EJB2会话bean中的连接处理

我最近开始维护一个运行在OC4J上的旧EJB2应用程序。这包括EJB doclet和其他可怕的东西。目前,每个方法创建一个 ConnectionFactory ,为 Datasource 查询JNDI,然后创建一个连接。这导致了大量的锅炉板代码。 我现在的问题是:每个无状态会话bean只能执行一次,并重用相同的连接是否安全? ejbCreate()将从JNDI获取连接,然后在 ejbRemo ..
发布时间:2016-12-28 16:07:12 其他开发