关于javax.jms.Topic小问一下.
ejb-jar.xml:
<message-driven>
<ejb-name>myMDB</ejb-name>//这里的mdb是作comsumer的,那下面的topic定义又是什么意思,
<message-driven-destination>
<destination-type>javax.jms.Topic</destination-type>
</message-driven-destination>
weblogic-ejb-jar.xml:
<weblogic-enterprise-bean>
<ejb-name>myMDB</ejb-name>
<message-driven-descriptor>
<destination-jndi-name>%jms-jndi-name%</destination-jndi-name>
</message-driven-descriptor>
代码中
topic = getTopicFrom(%jms-jndi-name%);
TopicPublisher sender = session.createPublisher(topic);
sender.publish(myobj);
这里会找到myMDB(which implements MessageDrivenBean, MessageListener),
问题是这里create的是Topic,又在其配制文件中定义destination-type为Topic,不是重复么?
或是有别的意义.
敬请指点.
up者无分.