ejb-3.0相关内容

服务器启动时调用方法

我试图在我的 web 应用程序启动时调用一个方法.目的是启动一个以定义的时间间隔做一些工作的计时器.当我的 jboss 7.1 Web 应用程序启动时,我如何调用函数 helloworld? 解决方案 除了 ContextListeners,你也可以在 web.xml 中加载一个 servlet 在启动时加载: mytask ..
发布时间:2022-01-07 12:56:03 Java开发

从 EJB3 迁移到 Spring、Hibernate

我们有一个基于 EJB3、Oracle 10 和 JBoss 4 的桌面应用程序.这是大约三年前创建的.JPA 实体用于 ORM,业务逻辑在无状态会话 bean 中实现.客户端是使用 Swing API 开发的. 现在需要用 Spring、Hibernate 和 JBoss 替换以前的技术,以用于下一个应用程序版本.客户端仍将在 Swing 中.计划是用 POJO 替换实体,并将业务逻辑从 ..
发布时间:2022-01-07 12:52:22 其他开发

调用计时器超时时出错 - 无法在 EJB 3 计时器服务的 5 分钟内获得锁定

我有一个在 jboss 6.1 上运行的应用程序,它在启动时定义了许多 dinamyc 计时器(例如,每分钟执行一次),基于数据库中已经存在的信息.计时器是根据这些信息以编程方式创建的: TimerConfig timerConfig = new TimerConfig();timerConfig.setInfo(info);timerConfig.setPersistent(false);定时 ..
发布时间:2022-01-07 12:41:34 其他开发

如何限制侦听 Jboss JMS 队列的 MDB 实例数

我在进行以下设置时遇到问题: Java 应用程序将电子邮件消息发送到 JMS 队列,然后侦听队列的 MDB 使用 onMessage 方法获取电子邮件消息,它打开 Gmail SMTP 上的连接,将电子邮件发送到 SMTP 并关闭连接.对 JMS 队列中的所有消息执行此操作. 当队列中最多同时有 5 条消息时,它运行良好.所有邮件都由 5 个不同的 MDB 实例同时接收,因此我有 5 ..
发布时间:2022-01-07 12:41:28 其他开发

如何停止无尽的 EJB 3 计时器?

我是 EJB 3 的新手.我使用下面的代码来启动无尽的 EJB 3 计时器然后在 JBOSS 4.2.3 上部署 @Stateless公共类 SimpleBean 实现 SimpleBeanRemote,TimerService {@资源TimerService timerService;私人定时器定时器;@暂停公共无效超时(定时器定时器){System.out.println("你好EJB") ..
发布时间:2022-01-07 12:41:11 Java开发

使用 Java 和 JBoss 进行长轮询

我在找一个例子,如何在java中实现longpoling机制.我喜欢使用无状态 EJB. 我知道这样的事情会奏效: @WebService(serviceName="mywebservice")@无状态公共类 MyWebService {@WebMethod公共字符串 longPoll() {短 ct = 0;while(someCondition == false && ct ..
发布时间:2022-01-07 12:25:21 其他开发

使用 JBoss 和 Spring 在 Java Web 应用程序之间共享业务对象实例的最佳方式是什么?

我们目前有一个 Web 应用程序加载一个 Spring 应用程序上下文,它实例化了一堆业务对象、DAO 对象和 Hibernate.我们希望与另一个 Web 应用程序共享此堆栈,以避免具有相同对象的多个实例. 我们研究了几种方法;使用 JMX 或 JNDI 或使用 EJB3 公开对象. 不同的方法都有各自的问题,我们正在寻找一种轻量级的方法. 有关如何解决此问题的任何建议? ..
发布时间:2022-01-07 12:16:10 Java开发

将 JSF2 管理的 pojo bean 传递到 EJB 或将所需的内容放入传输对象

目前我正在从 JSF 2 调用 EJB 3 Session Beans.但是,我不确定是否应该将 JSF 托管 bean 传递给 EJB? 假设表单上的任何内容(以及支持 bean)是我通过 EJB 层持久化所需的一切,我应该手动将所有属性克隆到传输对象中,还是有更好的方法来做到这一点? 支持 bean 虽然 POJO 使用 JSF 生命周期标记(例如 @ManagedBean)进行了 ..
发布时间:2022-01-05 16:14:58 其他开发

CommonJ TimerManager 与 EJB3 TimerService

我必须为 WebLogic 实现一个简单的(非集群)计时器,而且似乎有两种不同的“标准"选项 计时器和工作管理器 API (CommonJ) EJB3.0 定时器服务 有人对在 WebLogic 10.0 中使用 CommonJ TimerManager 还是使用 EJB3 TimerService 有任何建议吗? 谢谢. 解决方案 与 CommonJ Timer Ma ..
发布时间:2021-12-31 15:30:26 其他开发

JPA 和表视图.可以做到吗?

我们目前有一个 Java EE 系统,我们在其中使用 JPA 映射到我们的数据库.这是一个相当完善的系统,大约有 20 个实体. 我们现在被命令在所有事情上都使用视图.例如:如果我们有一个名为PERMISSION 的表,那么我们还需要一个名为PERMISSION_VIEW 的视图.基本上我们需要对每个表都这样做,我们的应用程序只能通过查询视图来访问数据. 现在我们所有的实体 bean ..
发布时间:2021-12-29 08:44:05 Java开发

当前最好的单元测试框架 EJB3/JPA

使用 EJB 3/JPA 启动一个新项目,主要是无状态会话 bean 和批处理作业.我过去曾在标准 Java webapps 上使用过 JUnit,它似乎工作得很好.在 EJB2 中,单元测试很痛苦,需要一个正在运行的容器(如 JBoss)来进行调用.现在我们将在 EJB3/JPA 中工作,我想知道公司正在使用什么来编写和运行这些测试.Junit 和 JMock 是否仍然被认为是相关的,还是有其他 ..
发布时间:2021-12-22 22:22:57 Java开发

在哪里可以找到 EJB 和 J2EE 的良好单元测试资源?

您可以推荐哪些在线资源、教程或书籍来开始进行 J2EE/EJB3 应用程序的单元测试? 到目前为止,我已经找到了 ejb3unit、Jakarta Cactus(2011/08 退休)和 Maven 货物插件.如果有完整的工作示例,可以运行,将会很有帮助. 目标容器是开源产品GlassFish、JBoss 和 Apache OpenEJB. 解决方案 使用 Eclipse 和 ..
发布时间:2021-12-22 22:22:08 其他开发

EJB 3 注入 spring bean

我已经用 spring、spring security 做了一个 mavenized web 应用程序...现在,我想添加 ejb 模块来访问数据库,我在互联网上寻找但我没有找到清楚的东西,因为这是我第一次与 EJB.我想在我的控制器中使用类似 @EJB 的东西喜欢" @Stateless(name = "CustomerServiceImpl")公共类 CustomerServiceImpl ..
发布时间:2021-12-22 22:16:20 Java开发

EJB 世界的新手... EJB 客户端中的空指针异常

我正在学习 EJB,我正在尝试执行 EJB In Action 书中给出的 Helloworld 示例. 我的应用服务器是 JBoss,我在正确的目录中为 bean 类和接口创建了 Jar 文件(我可以在 JMX 控制台中看到 EJB). 现在我使用 EJB 注释创建了一个简单的客户端,但我收到了 NullPointerException. 这是我的客户端代码. 客户端代码 ..
发布时间:2021-12-22 22:13:48 Java开发

将有状态会话 bean 与 servlet 一起使用

我正在使用 Glassfish Server(一个简单的购物车)尝试我的第一个 EJB.我打算为每个 Http 会话使用 CartBean.如果我的 Cart Bean 正在关注- 公共接口 CartLocal {public void addItem(String item);public void removeItem(String item);}@Stateful公共类 CartBean ..
发布时间:2021-12-22 22:13:36 其他开发