WEB开发网
开发学院软件开发Java Apache Geronimo JNDI 命名和 Java 资源连接池,第... 阅读

Apache Geronimo JNDI 命名和 Java 资源连接池,第 2 部分: 使用 Java Message Service

 2010-04-23 00:00:00 来源:WEB开发网   
核心提示: 两个附加标记同样是值得关注的内容,<resource-ref> 将把 JNDI 名称与上一节在 Geronimo 控制台中创建的 CustomerServiceConnectionFactory 关联起来,Apache Geronimo JNDI 命名和 Java 资源连接池,第 2

两个附加标记同样是值得关注的内容。<resource-ref> 将把 JNDI 名称与上一节在 Geronimo 控制台中创建的 CustomerServiceConnectionFactory 关联起来。类似地,<resource-env-ref> 标记将把 JNDI 名称与 JMS 主题 CustomerServiceTopic 关联起来。这就是使 JMS 资源在 JNDI 中可用于会话 bean 所需的全部操作。清单 4 显示了用于 MDB ServiceMonitorMessageBean 的标准描述符。

清单 4. ServiceMonitorEJB-ejb.xml 的部分代码

<ejb-jar xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee     
version="2.1"> 
  <enterprise-beans> 
   <message-driven> 
     <ejb-name>ServiceMonitorMessageBean</ejb-name> 
     
<ejb-class>com.service.customer.ejb.ServiceMonitorMessageBean</ejb-class> 
     <messaging-type>javax.jms.MessageListener</messaging-type> 
     <transaction-type>Container</transaction-type> 
 
     <activation-config> 
      <activation-config-property> 
       
<activation-config-property-name>destination</activation-config-property-name 
> 
       
<activation-config-property-value>CustomerServiceTopic</activation-config- 
property-value> 
      </activation-config-property> 
 
      <activation-config-property> 
       
<activation-config-property-name>destinationType</activation-config-property- 
name> 
       
<activation-config-property-value>javax.jms.Topic</activation-config- 
property-value> 
      </activation-config-property> 
     </activation-config> 
 
     <ejb-ref> 
      <ejb-ref-name>ejb/InterestGroupEntityBean</ejb-ref-name> 
      <ejb-ref-type>Entity</ejb-ref-type> 
      <home>com.service.customer.ejb.InterestGroupHome</home> 
      <remote>com.service.customer.ejb.InterestGroup</remote> 
     </ejb-ref> 
   </message-driven> 
  </enterprise-beans> 
</ejb-jar> 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Apache Geronimo JNDI

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接