我想订阅不使用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 Provider的编程功能的全面概述,请参见:Programming WebLogic JMS