ejb-2.x相关内容
我是EJB技术的新手,所以最近我开始学习EJB3.0,在阅读书籍/在线资源时,我发现了很多与EJB2.0的参考和比较,以及EJB3.0如何通过要求开发人员来简化事情产生发烧成分.我离开了对EJB3.0的阅读,并开始阅读EJB2.0.我从"Richard Monson-Haefel III版的Enterprise Java Beans"一书开始,该书虽然很旧,但是很全面(2000年).在容器管理关系
..
通常,出于审计或安全目的,获取进行远程EJB3调用的客户端的IP地址很有用.在EJB3 Bean的上下文中,此信息不容易获得.这是一个可以在JBoss 4.x中实现这一目标的技巧. 解决方案 此页面上有答案 https://community.jboss.org/wiki/HowToGetTheClientIpAddressInAnEJB3Interceptor?_sscc=t 基本
..
我有一个MDB-EJB 2.1,WebSphere 7版本 容器托管并自动确认 标记为Not Supported 的交易 现在我该如何处理异常,以使消息在异常期间得以保留并在以后重新发送? 我试图从MDB onMessage方法内的catch块引发运行时异常.但这似乎阻止了MDB侦听器,这是意外的. 由于没有交易,我无法致电context.setRollBackOnly
..
EJB 2.0 规范中实体bean 之间的区别是什么?实体类在 3.0 规范中? 解决方案 在EJB 2中,实体是一个bean,意味着它必须存在于容器中并且需要进行管理(类似于其他bean,比如有状态,无状态,消息驱动的bean)。 然而在EBJ 3.x中,entity是一个POJO类 - 这意味着它也可以在容器之外生存..普通的java应用程序可以将实体用作任何支持它的提供者的OR
..
是否有人知道是否可以在Java EE应用程序中使用EJB3 bean迭代替换EJB2.1 bean? 这是:一次从代码中删除一个2.1 bean并添加相应的EJB3 bean,实现相同的行为而不触及其余的代码(+能够通过新EJB3中的注释注入遗留EJB。 我不是EJB规范的专家(我只有EJB3的经验),但对我来说EJB是一个简单的组件,具有由appserver管理的给定业务接口。 AF
..
可能是手动做最好的方法。但是在一个大型项目中,您需要一些工具来帮助您。这是一个想法,导致我搜索一个工具。 是否有任何EJB迁移工具可用于将EJB 2.0迁移到3.x。 解决方案 它只是在短时间内开发,但在一段时间内,我们确实有一个eclipse插件,可以在ejb-jar.xml中读取文件,然后更新源代码并插入注释。 已写过它的人几次使用(Jonathan Gallimore),
..
这是我对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
..
我最近开始维护一个运行在OC4J上的旧EJB2应用程序。这包括EJB doclet和其他可怕的东西。目前,每个方法创建一个 ConnectionFactory ,为 Datasource 查询JNDI,然后创建一个连接。这导致了大量的锅炉板代码。 我现在的问题是:每个无状态会话bean只能执行一次,并重用相同的连接是否安全? ejbCreate()将从JNDI获取连接,然后在 ejbRemo
..