我想订阅JMS队列而不使用EJB MDB。原因是我只想在我想要的时候接收消息,但不是自动接收 是否有一些方法可以使用普通Java(没有Spring或其他)来实现它? 如果重要,我使用WebLogic及其内部JMS提供程序 感谢。
答案 0 :(得分:3)
是的,您应该能够连接到应用程序服务器的JMS队列。 JMS是一个非常好的标准,因此在获取Connection / Queue之后,实现与供应商无关。
以下简要概述了使用JMS创建消费者/生产者时必须编写的内容:JMS Sample
这将显示WebLogic JMS的每个步骤:Developing a WebLogic JMS Application
我没有使用WebLogic或它的JMS实现,也许您必须配置Weblogics JMS:Configuring and Managing WebLogic JMS
要全面了解WebLogic JMS提供程序的编程功能,请查看此处:Programming WebLogic JMS