【发布时间】:2011-09-21 17:44:17
【问题描述】:
我想在不使用 EJB MDB 的情况下订阅 JMS 队列。原因是我只想在需要时接收消息,而不是自动接收消息。
有没有一些方法可以使用纯 Java(没有 Spring 或其他)来实现它?
如果重要的话,我会使用 WebLogic 及其内部 JMS 提供程序。
谢谢。
【问题讨论】:
我想在不使用 EJB MDB 的情况下订阅 JMS 队列。原因是我只想在需要时接收消息,而不是自动接收消息。
有没有一些方法可以使用纯 Java(没有 Spring 或其他)来实现它?
如果重要的话,我会使用 WebLogic 及其内部 JMS 提供程序。
谢谢。
【问题讨论】:
是的,您应该能够连接到您的应用程序服务器的 JMS 队列。 JMS 是一个非常好的标准,因此在获得连接/队列后,实现与供应商无关。
以下是使用 JMS 创建消费者/生产者必须编写的简短概述:JMS Sample
这显示了使用 WebLogic JMS 的每个步骤的详细信息:Developing a WebLogic JMS Application
我没有使用WebLogic或者它的JMS实现,可能你要配置Weblogics JMS:Configuring and Managing WebLogic JMS
要全面了解 WebLogic JMS 提供程序的编程功能,请查看此处:Programming WebLogic JMS
【讨论】: