ejb-3.0相关内容

MDB 注释的可配置值

我正在尝试使用此方法在我们的 EJB3 中接收邮件应用程序.简而言之,这意味着创建一个带有以下注释的 MDB: @MessageDriven(activationConfig = { @ActivationConfigProperty(propertyName = "mailServer", propertyValue = "imap.company.com"),@ActivationConfi ..
发布时间:2021-11-10 22:42:36 Java开发

继承类注解

有没有办法让类从超类继承注解? 例如 @ApplicationException(rollback=true)公共抽象类 AbstractBeanActionException 扩展异常 {/* 方法体只是调用 super() */}公共类 OrderBeanException 扩展 AbstractBeanActionException {/* 这个类也需要注释吗?*/} 解决方案 ..
发布时间:2021-11-10 22:22:35 Java开发

EJB3和JAAS主题/原理如何从servlet容器传播到EJB层?

我试图了解JAAS主体如何从Web层传播到Business/EJB层. 我了解到,如果在 login-config &中配置了角色/领域, web.xml 的 security-context ,然后servlet容器也将透明地将经过身份验证的主体传递给EJB层. 两个问题 1.)首先&更重要的是,这是真的吗?没有开发人员的任何干预! 2)其次,任何想法都是在后台进行的. 解 ..
发布时间:2021-05-18 20:10:35 Java开发

EJB 3中TimerService的Spring替代品

我们正在使用EJB TimerService:s来控制需要按需执行或通过cron表达式触发的任务,有些任务会每晚运行,例如统计收集器,有些将每10秒钟运行一次,例如检查是否需要处理新订单,我们还必须能够打开和关闭它们.它在大多数情况下都能正常工作,但有时无法停止进程,解决此问题的唯一方法是刷新TimerPool并重新部署应用程序. 我一直在寻找我们问题的另一种解决方案,并且我们尝试了以下示例 ..
发布时间:2021-05-03 20:12:50 其他开发

在ejb方法中访问客户端主体

我需要在ejb方法内访问客户端主体(用户名).我不想将其添加为参数.尝试将它们添加到诸如 之类的Context对象中 prop.add(Context.SECURITY_AUTHENTICATION,“用户")prop.add(Context.SECURITY_CREDENTIALS,“通过") ,但是尝试像这样在方法内部访问它们;@资源私有SessionContext ctx; p ..
发布时间:2021-05-03 20:12:47 Java开发

服务器启动的渲染:EJB-& gt; FacesContext?

我已经在Icefaces论坛上提出了这个问题,但是与此同时,我意识到这是一个更通用的问题. 当我在MDB中收到消息时,我想更新JSF页面的某些部分. 问题是,如何从EJB容器中获取FacesContext? 在消息处理函数FacesContext.getCurrentInstance()中返回null. 我也试图将JSF管理的bean变成MDB,但是我做不到(看来你们不能在 ..
发布时间:2021-02-13 19:40:43 Java开发

EJB/JPA事务边界

我正在阅读 EJB事务边界和事务边界 让我们专注于RequiresNew Attribute. 这是链接中的修改图 因此,假设method-B用RequiredNew attribute注释. 因此,根据理论,当method-A调用method-B时,将启动一个新事务,而已启动的事务将被挂起,而当method-B返回时,将提交新事务. 现在考虑在S1部分中,我们使用e ..
发布时间:2021-02-12 20:08:19 Java开发

Java EE 5依赖项注入?

由于Java EE 5没有CDI,因此DI在这里如何工作? 是否可以在非EJB的类中向EJB注入@EJB? 是否可以在非EJB的类(容器管理的不是资源本地的EntityManager)中为EntityManager注入EntityManager?还是将资源带入非EJB类的唯一解决方案是通过JNDI查找? 对于非EJB类,我的意思是未使用@Stateless/@Statefull或其他注 ..
发布时间:2021-02-09 20:33:05 Java开发

异常EJB已经与不完整的事务关联

当我调用列表页面时,我得到了这个错误,程序也正在运行,但是在工作和重定向调试页面上却有些进展,我无法修复它,任何人都知道这个错误,这是什么意思 信息:EJB5018:在[EjbSynchronizations] 信息的ejb调用期间引发了异常:javax.ejb.EJBException:嵌套异常是:java.lang.IllegalStateException: EJB已经与不完整的事务 ..
发布时间:2020-10-28 00:30:59 其他开发

JBoss Wildfly中与EJB的依赖关系错误

我写了一个TimerHelper类,该类可以从其他类接收Callable并尝试执行它们。如果发生异常,它将等待一段时间,然后重试。因此,其他类可以导出必须完成的任务,但目前尚不完全。 @Startup @单例 公共类TimerHelper { 私有静态最终Logger LOGGER = Logger.getLogger(TimerHelper.class.getName()); ..
发布时间:2020-10-28 00:29:53 Java开发

客户端如何知道EJB bean实现在ejb3中是远程的还是本地的

我是EJB3的新手。我想知道客户端如何知道EJB bean实现是在远程还是本地。当我在客户端类中使用InitialContext访问Bean时,我想知道该bean是本地的还是远程的?抱歉,如果我要问愚蠢的问题? 解决方案 接口的类型是通过注释确定的。 这些可以放在Interface类声明旁边: @Local -声明本地业务接口 @Remote -声明一个远程业务接口 ..
发布时间:2020-10-28 00:29:49 Java开发

@Stateless的问题和JBoss 6上的应用程序启动

我已经创建了一个只有一个类的Java Web项目。如果我将WAR编译并部署到JBoss,则一切正常。但是,如果我将类设为@Stateless,则JBoss部署将失败,并显示错误。 java.lang.IllegalArgumentException:EntityManagerFactory不能为null 我(到现在)确信我必须做一些非常愚蠢的事情,但是我看不到我的问题是。 ..
发布时间:2020-10-28 00:28:46 其他开发