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

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

 2010-04-23 00:00:00 来源:WEB开发网   
核心提示: 查看原图(大图)CustomerServiceConnectionGroup 现在应当被部署并显示到 JMS Resources 面板中,CustomerServiceConnectionFactory 和 CustomerServiceTopic 也显示在此处并可供使用,Apache Gero

查看原图(大图)

CustomerServiceConnectionGroup 现在应当被部署并显示到 JMS Resources 面板中。CustomerServiceConnectionFactory 和 CustomerServiceTopic 也显示在此处并可供使用。下一节将详细说明如何在 JNDI 中声明这些对象。

创建 Geronimo 部署描述符

对描述符文件进行配置是十分重要的,因为它是使这些组件可用于 Geronimo 的机制。另外,还决定了 JNDI 名称应该如何与给定的 Java 对象关联起来。部署到 Geronimo 中的组件通常有两个部署文件:标准的 Java EE 部署描述符和特定于 Geronimo 的部署计划。

如上所述,当找到匹配客户兴趣的组后,系统将把一条消息发送给 JMS 目标。这条消息是从 ProcessCustomerSessionBean 中发送的。清单 2 包含在标准的 Java 部署描述符中指定 JMS 资源所需的附加标记。

清单 2. ProcessCustomerEJB-ejb.xml 的部分清单

        <ejb-jar> 
  <enterprise-beans> 
   <session> 
     <resource-ref> 
      <description>JMS Broker</description> 
       
<res-ref-name>jms/CustomerServiceConnectionFactory</res-ref-name> 
      <res-type>javax.jms.ConnectionFactory</res-type> 
      <res-auth>Container</res-auth> 
     </resource-ref> 
 
     <resource-env-ref> 
       
<resource-env-ref-name>jms/CustomerServiceTopic</resource-env-ref-name> 
      <resource-env-ref-type>javax.jms.Topic</resource-env-ref-type> 
     </resource-env-ref>    
   </session> 
  </enterprise-beans> 
</ejb-jar> 

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

Tags:Apache Geronimo JNDI

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