皆さん-私はSpring3.1、ActiveMQ 5.8、Tomcat7をセットアップしています。
SpringとJNDIルックアップでファクトリとキューを構成することに勝る利点はありますか?
<amq:connectionFactory id="connectionFactory" brokerURL="tcp://localhost:61616"/>
<amq:queue id="queueOne" physicalName="TestQueueOne"/>
<amq:queue id="queueTwo" physicalName="TestQueueTwo"/>
<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
<property name="connectionFactory" ref="connectionFactory" />
</bean>
META-INF / context.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource
name="jms/ConnectionFactory"
auth="Container"
type="org.apache.activemq.ActiveMQConnectionFactory"
description="JMS Connection Factory"
factory="org.apache.activemq.jndi.JNDIReferenceFactory"
brokerURL="tcp://localhost:61616" />
<Resource
name="jms/QueueOne"
auth="Container"
type="org.apache.activemq.command.ActiveMQQueue"
factory="org.apache.activemq.jndi.JNDIReferenceFactory"
physicalName="TestQueueOne" />
<Resource
name="jms/QueueTwo"
auth="Container"
type="org.apache.activemq.command.ActiveMQQueue"
factory="org.apache.activemq.jndi.JNDIReferenceFactory"
physicalName="TestQueueTwo" />
</Context>
一方の方法がもう一方の方法よりも「優れている」のではないかと思います。