ejb-3.0相关内容
我试图在我的 web 应用程序启动时调用一个方法.目的是启动一个以定义的时间间隔做一些工作的计时器.当我的 jboss 7.1 Web 应用程序启动时,我如何调用函数 helloworld? 解决方案 除了 ContextListeners,你也可以在 web.xml 中加载一个 servlet 在启动时加载: mytask
..
我们有一个基于 EJB3、Oracle 10 和 JBoss 4 的桌面应用程序.这是大约三年前创建的.JPA 实体用于 ORM,业务逻辑在无状态会话 bean 中实现.客户端是使用 Swing API 开发的. 现在需要用 Spring、Hibernate 和 JBoss 替换以前的技术,以用于下一个应用程序版本.客户端仍将在 Swing 中.计划是用 POJO 替换实体,并将业务逻辑从
..
我有一个在 jboss 6.1 上运行的应用程序,它在启动时定义了许多 dinamyc 计时器(例如,每分钟执行一次),基于数据库中已经存在的信息.计时器是根据这些信息以编程方式创建的: TimerConfig timerConfig = new TimerConfig();timerConfig.setInfo(info);timerConfig.setPersistent(false);定时
..
我在进行以下设置时遇到问题: Java 应用程序将电子邮件消息发送到 JMS 队列,然后侦听队列的 MDB 使用 onMessage 方法获取电子邮件消息,它打开 Gmail SMTP 上的连接,将电子邮件发送到 SMTP 并关闭连接.对 JMS 队列中的所有消息执行此操作. 当队列中最多同时有 5 条消息时,它运行良好.所有邮件都由 5 个不同的 MDB 实例同时接收,因此我有 5
..
我是 EJB 3 的新手.我使用下面的代码来启动无尽的 EJB 3 计时器然后在 JBOSS 4.2.3 上部署 @Stateless公共类 SimpleBean 实现 SimpleBeanRemote,TimerService {@资源TimerService timerService;私人定时器定时器;@暂停公共无效超时(定时器定时器){System.out.println("你好EJB")
..
我在找一个例子,如何在java中实现longpoling机制.我喜欢使用无状态 EJB. 我知道这样的事情会奏效: @WebService(serviceName="mywebservice")@无状态公共类 MyWebService {@WebMethod公共字符串 longPoll() {短 ct = 0;while(someCondition == false && ct
..
我们目前有一个 Web 应用程序加载一个 Spring 应用程序上下文,它实例化了一堆业务对象、DAO 对象和 Hibernate.我们希望与另一个 Web 应用程序共享此堆栈,以避免具有相同对象的多个实例. 我们研究了几种方法;使用 JMX 或 JNDI 或使用 EJB3 公开对象. 不同的方法都有各自的问题,我们正在寻找一种轻量级的方法. 有关如何解决此问题的任何建议?
..
这可能是微不足道的事情,但我希望得到一些帮助. 我明白了: javax.ejb.EJBException: java.lang.IllegalStateException: 从注入的托管 EntityManager 调用此方法非法11:54:37,105 错误 [STDERR] 在 org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx
..
考虑我正在使用的一些代码的简化视图: @Stateless(...)@偏僻的(...)@TransactionAttribute(TransactionAttributeType.MANDATORY)公共类 FirstEjbType {@EJB(...)private SecondEjbType secondEjb;@EJB(...)private ThirdEjbTypethirdEjb;公共
..
目前我正在从 JSF 2 调用 EJB 3 Session Beans.但是,我不确定是否应该将 JSF 托管 bean 传递给 EJB? 假设表单上的任何内容(以及支持 bean)是我通过 EJB 层持久化所需的一切,我应该手动将所有属性克隆到传输对象中,还是有更好的方法来做到这一点? 支持 bean 虽然 POJO 使用 JSF 生命周期标记(例如 @ManagedBean)进行了
..
我必须为 WebLogic 实现一个简单的(非集群)计时器,而且似乎有两种不同的“标准"选项 计时器和工作管理器 API (CommonJ) EJB3.0 定时器服务 有人对在 WebLogic 10.0 中使用 CommonJ TimerManager 还是使用 EJB3 TimerService 有任何建议吗? 谢谢. 解决方案 与 CommonJ Timer Ma
..
我们目前有一个 Java EE 系统,我们在其中使用 JPA 映射到我们的数据库.这是一个相当完善的系统,大约有 20 个实体. 我们现在被命令在所有事情上都使用视图.例如:如果我们有一个名为PERMISSION 的表,那么我们还需要一个名为PERMISSION_VIEW 的视图.基本上我们需要对每个表都这样做,我们的应用程序只能通过查询视图来访问数据. 现在我们所有的实体 bean
..
当我尝试将 ejd-ear、web-ear 部署到 glassfish 服务器时.我在 web 项目中添加了一个 ejb 客户端依赖项.ejb-ear 部署成功.但是当我尝试部署 web-ear 时,它抛出了一个异常. sun.reflect.annotation.TypeNotPresentExceptionProxyjava.lang.ArrayStoreException: sun.ref
..
使用 EJB 3/JPA 启动一个新项目,主要是无状态会话 bean 和批处理作业.我过去曾在标准 Java webapps 上使用过 JUnit,它似乎工作得很好.在 EJB2 中,单元测试很痛苦,需要一个正在运行的容器(如 JBoss)来进行调用.现在我们将在 EJB3/JPA 中工作,我想知道公司正在使用什么来编写和运行这些测试.Junit 和 JMock 是否仍然被认为是相关的,还是有其他
..
您可以推荐哪些在线资源、教程或书籍来开始进行 J2EE/EJB3 应用程序的单元测试? 到目前为止,我已经找到了 ejb3unit、Jakarta Cactus(2011/08 退休)和 Maven 货物插件.如果有完整的工作示例,可以运行,将会很有帮助. 目标容器是开源产品GlassFish、JBoss 和 Apache OpenEJB. 解决方案 使用 Eclipse 和
..
我已经用 spring、spring security 做了一个 mavenized web 应用程序...现在,我想添加 ejb 模块来访问数据库,我在互联网上寻找但我没有找到清楚的东西,因为这是我第一次与 EJB.我想在我的控制器中使用类似 @EJB 的东西喜欢" @Stateless(name = "CustomerServiceImpl")公共类 CustomerServiceImpl
..
我正在学习 EJB,我正在尝试执行 EJB In Action 书中给出的 Helloworld 示例. 我的应用服务器是 JBoss,我在正确的目录中为 bean 类和接口创建了 Jar 文件(我可以在 JMX 控制台中看到 EJB). 现在我使用 EJB 注释创建了一个简单的客户端,但我收到了 NullPointerException. 这是我的客户端代码. 客户端代码
..
我正在使用 Glassfish Server(一个简单的购物车)尝试我的第一个 EJB.我打算为每个 Http 会话使用 CartBean.如果我的 Cart Bean 正在关注- 公共接口 CartLocal {public void addItem(String item);public void removeItem(String item);}@Stateful公共类 CartBean
..
我使用 javamail 发送 html 和图像,但由于某种原因,我没有将图像视为 html 的一部分,我只将它们视为附件.我不知道这是为什么.这是我的一个用户收到电子邮件时的样子: 我还想提一下 html 的样子: private String generateActivationLinkTemplate() {String htmlText = "";htmlText ="
..
还有什么情况吗(鉴于Java EE6有java:global/、app/、module/命名标准)需要声明 EJB 或资源,如下例所示? @EJB (name = "ejb/PlaceBid", beanInterface = PlaceBid.class)公共类 ActionBazaarBidControllerServlet 扩展 HttpServlet {} 在ActionBazaarB
..