WEB开发网
开发学院软件开发Java 利用 WAS CE v2.1 创建基于 JMS 的应用 阅读

利用 WAS CE v2.1 创建基于 JMS 的应用

 2009-11-11 00:00:00 来源:WEB开发网   
核心提示: 上述代码定义了一个 JMS 资源适配器 (Resource Adapter) 的实例,名称为 jms-resources,利用 WAS CE v2.1 创建基于 JMS 的应用(5),此处,可以将其理解为一个 JMS 资源组 (group),需要对原有 goods.jsp 进行修改,增加链接,其

上述代码定义了一个 JMS 资源适配器 (Resource Adapter) 的实例,名称为 jms-resources。此处,可以将其理解为一个 JMS 资源组 (group)。其中,包含了三个 JMS 资源,分别为 OrderQueue、OrderTopic 及 OrderConnectionFactory。

定义上述资源时,文件中引用了一些 ActiveMQ 的类。因此,还需要在 ShopEAR 的部署文件中,添加对 ActiveMQ 资源适配器 (Resource Adapter) 的依赖。同时,将位于 WASCE_HOME/repository/org/apache/geronimo/modules/geronimo-activemq-ra/2.1.3 的 geronimo-activemq-ra-2.1.3.rar 复制到 ShopEAR 中。

在 application.xml 中添加以下代码:


清单 2. application.xml
<module> 
  <connector>geronimo-activemq-ra-2.1.3.rar</connector> 
</module>

在 geronimo-application.xml 中添加以下代码:


清单 3. geronimo-application.xml
<module> 
  <connector>geronimo-activemq-ra-2.1.3.rar</connector> 
  <alt-dd>jms-resources.xml</alt-dd> 
 </module>

经过上述配置之后,就可以在代码中使用已定义的 JMS 资源。

发布/订阅消息

发布消息

为了在用户触发“购买”动作后,向会计及库房传递消息,需要在 ShopWEB 中增加一个 OrderSenderBean。同时,需要对原有 goods.jsp 进行修改,增加链接,用于触发“购买”动作。


图 2. 添加链接后的 goods.jsp 页面内容
利用 WAS CE v2.1 创建基于 JMS 的应用

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

Tags:利用 WAS CE

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