Apache Geronimo JNDI 命名和 Java 资源连接池,第 2 部分: 使用 Java Message Service
2010-04-23 00:00:00 来源:WEB开发网<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
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
更多精彩
赞助商链接