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

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

 2010-04-23 00:00:00 来源:WEB开发网   
核心提示: <dep:moduleId> 用于指定此组件的全名,<dep:dependencies> 标记用于指示对 JMS 资源 CustomerServiceConnectionGroup 的依赖性,Apache Geronimo JNDI 命名和 Java 资源连接池,第 2

<dep:moduleId> 用于指定此组件的全名。<dep:dependencies> 标记用于指示对 JMS 资源 CustomerServiceConnectionGroup 的依赖性。可以在 geronimo-1.1/repository 中找到此组件。同会话或实体 bean 一样,<ejb-name> 标记必须与先前列出的标准描述符中的 <ejb-name> 标记相对应。<resource-adapter> 标记用于为要使用的资源(本例中为 JMS 资源)命名。最后,<ejb-ref> 标记用于把 JNDI 名称与 EJB 的名称关联起来。这就是声明 JNDI 名称并将其与 JMS 资源组关联起来所需的操作。接下来,将了解如何在代码中查找这些对象。

Customer Service 实用程序和 JMS

增强的 Customer Service 实用程序几乎已经就绪。接下来,需要使用 JNDI 调用 JMS 资源才能使用 JMS。清单 6 中显示了命名约定以及完整的 JNDI 字符串。

清单 6. customer.properties 中的 JNDI 名称列表

        # Specify JNDI names here 
jndi.customer.ejb=java:/comp/env/ejb/CustomerEntityBean 
jndi.process.ejb=java:/comp/env/ejb/ProcessCustomerSessionBean 
jndi.group.ejb=java:/comp/env/ejb/InterestGroupEntityBean 
jndi.jms.connector=java:comp/env/jms/CustomerServiceConnectionFactory 
jndi.jms.topic=java:comp/env/jms/CustomerServiceTopic 
 
# Specify Special Interest Groups here 
all.groups=java,sports,travel 
 
# Specify key words for each Special Interest Group 
# Note: group names must end with .group 
java.group=java,graphics,geronimo,j2ee,wireless,eclipse,tech,research,test,auto 
sports.group=sport,biking,hiking,ball,tennis,golf,martial arts,tae kwon do,yoga 
travel.group=travel,new zealand,europe,japan,hawaii,vacation,cruise,photo 

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

Tags:Apache Geronimo JNDI

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