ejb-3.0相关内容

JBoss Wildfly 中 EJB 的错误依赖

我写了一个 TimerHelper 类,它可以从其他类接收 Callables 并尝试执行它们.如果发生异常,它会等待一段时间并再次尝试.所以其他类可以导出必须完成的任务,但目前不完全如此. @Startup@单身人士公共类 TimerHelper{私有静态最终记录器 LOGGER = Logger.getLogger(TimerHelper.class.getName());私人可调用任务;私 ..
发布时间:2021-11-10 23:24:27 其他开发

在 POJO 中使用依赖注入来注入 EJB

是否可以使用@EJB 注释将 ejb 注入 pojo 中?如果是,我是否必须在 JBoss 服务器上设置任何特殊的东西才能使其工作? 请让我们不要讨论这样做背后的基本原理 - 我只是想破解一些旧代码以使其工作:-) 解决方案 是的,如果您能让 JBoss 为您创建 Pojo. 您的问题是您可能调用 new 来创建 Pojo,而框架无法拦截它,这就是忽略 @EJB 的原因. ..
发布时间:2021-11-10 23:17:59 其他开发

如何创建自定义 Annotation 并使用 APT 处理它?

我是 Java 注释的新手.我知道如何创建自定义注释,但我不知道如何处理该注释以生成动态代码,就像 ejb 3.0 和 hibernate 一样. 我看了一些基于APT的文章,但没有人详细说明如何处理Annotation. 是否有包含用于处理自定义注解的示例代码的教程? 谢谢 解决方案 开始于... apt 入门指南.更进一步,您可以查看 JPA 2.0 提供程序用于生成静态元模 ..
发布时间:2021-11-10 23:13:49 其他开发

动态配置消息驱动Bean中的MappedName注解

当使用消息驱动 BEans 时,接收消息的目的地名称硬编码在注解中 @MessageDriven(mappedName = "someDestinationName") 有没有办法在运行时添加这些信息?Bellow 是一个示例消息驱动 Bean 类. package mdb.beans;导入 javax.ejb.ActivationConfigProperty;导入 javax.ejb.M ..
发布时间:2021-11-10 22:53:58 其他开发

MDB 注释的可配置值

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

继承类注解

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

注入静态 EJB,胡说八道?

我想写这段代码: @Stateless公开课 MyEjb{@EJB私有静态 MyOtherEjbWhichIWantStatic myOtherEjb;} 出于各种原因,我想在我的类中注入一个 EJB 作为静态元素,这对我来说很有意义. 不幸的是,Java 对此并不满意 com.sun.enterprise.container.common.spi.util.InjectionExce ..
发布时间:2021-11-10 22:06:36 其他开发

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

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

在pom.xml中添加javaee-api依赖项时SpringBoot测试失败

这可能不是常见的情况,因为我们基本上不会同时使用 EJB 和 SpringBoot ,并且在Google上几乎找不到相关主题. 问题 当我将 javaee-api 添加到SpringBoot项目 pom.xml 中时,默认的SpringBoot测试将失败. 详细信息 我的项目几乎是一个空的Spring原型项目(从start.spring.io开始),其中包含Spring入口类 Ap ..
发布时间:2021-05-03 20:12:53 其他开发

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 其他开发

无法访问以7身份部署在jboss中的EJB

我已经在Jboss As 7.0中部署了EJB. 以下是部署日志中有关EJB的JNDI绑定的内容. 19:21:43,269信息[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor](MSC服务线程1-1)名为的会话Bean的JNDI绑定部署单元部署"EJBTest1.jar"中的 ..
发布时间:2021-05-03 19:46:30 其他开发

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

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

EJB/JPA事务边界

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

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 其他开发