7.0建立带ActiveMQ的Java程序

本章包括:
■在Java应用程序中嵌入ActiveMQ
■使用Spring嵌入ActiveMQ
■建立request/reply应用程序
■使用Spring编写JMS客户端
至今为止本书已经concentrate on ActiveMQ作为一个软件应用。我们提供的大多数信息涉及到ActiveMQ的内部结构并且它的组件能被配置。但是除了基本的JMS示例,在你的应用中使用ActiveMQ还没被讨论到。本章专门用来解释如何建立带ActiveMQ的应用。
你想用ActiveMQ做的事情之一可能是将它嵌入到你的应用中。因为ActiveMQ是在Java中编写,它能自然地集成到另外一个Java应用中。如你将看到的,你能使用Java代码或XML(通过Spring框架)配置代理。一个完全配置好的代理能为相同应用中的客户端服务(使用VM协议)如同客户端从另外一个远程应用中通过网络交互消息。这个scenario在figure1.1中被depicted。
该章的第一节将探索许多关于在你的Java应用中嵌入ActiveMQ的可用的技术。第二节将探索如何使用Spring嵌入ActiveMQ。你将看到如何使用纯Spring的XML和定制的命名空间配置ActiveMQ,还有通过Apache XBean([url]http://mng.bz/EAfX[/url])的基本的ActiveMQ XML。接下来的讨论是关于一些包含ActiveMQ的先进的编程技术。这是一个非常大的话题并且我们将钻研两个普遍的用例。我们将看看如何使用JMS和ActiveMQ建立一个request/reply系统。我们将讨论这样一个系统相对于传统的客户端-服务器结构的优势。
最后,你将会学习关于使用Spring JMS来简化带ActiveMQ的JMS客户端的建立。使用stock portfolio示例程序,我们将使用Spring JMS来以一个快速的模式建立连接,consumers和producers。让我们以讨论嵌入ActiveMQ到你的应用程序来开支。嵌入ActiveMQ没有单一的正确方法。对方法的选择基本上基于你的应用的设计。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值