- 浏览: 55509 次
最新评论
本章包括:
■在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(http://mng.bz/EAfX)的基本的ActiveMQ XML。接下来的讨论是关于一些包含ActiveMQ的先进的编程技术。这是一个非常大的话题并且我们将钻研两个普遍的用例。我们将看看如何使用JMS和ActiveMQ建立一个request/reply系统。我们将讨论这样一个系统相对于传统的客户端-服务器结构的优势。
最后,你将会学习关于使用Spring JMS来简化带ActiveMQ的JMS客户端的建立。使用stock portfolio示例程序,我们将使用Spring JMS来以一个快速的模式建立连接,consumers和producers。让我们以讨论嵌入ActiveMQ到你的应用程序来开支。嵌入ActiveMQ没有单一的正确方法。对方法的选择基本上基于你的应用的设计。
■在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(http://mng.bz/EAfX)的基本的ActiveMQ XML。接下来的讨论是关于一些包含ActiveMQ的先进的编程技术。这是一个非常大的话题并且我们将钻研两个普遍的用例。我们将看看如何使用JMS和ActiveMQ建立一个request/reply系统。我们将讨论这样一个系统相对于传统的客户端-服务器结构的优势。
最后,你将会学习关于使用Spring JMS来简化带ActiveMQ的JMS客户端的建立。使用stock portfolio示例程序,我们将使用Spring JMS来以一个快速的模式建立连接,consumers和producers。让我们以讨论嵌入ActiveMQ到你的应用程序来开支。嵌入ActiveMQ没有单一的正确方法。对方法的选择基本上基于你的应用的设计。
发表评论
文章已被作者锁定,不允许评论。
-
三次样条曲线
2014-04-11 17:33 1849原文地址: http://www.math ... -
APPLE PUBLIC SOURCE LICENSE (APSL)
2013-05-23 13:47 0原文地址:http://www.publicsource.ap ... -
翻译的一些说明
2013-03-07 14:48 0翻译的一些说明: 1,对于一些专有名词如speex,api不过 ... -
ALSA driver 安装指南(中文版)
2012-12-29 11:28 0ALSA 驱动替代了OSS/Free驱动。从版本0.4.0开始 ... -
ALSA driver 安装指南(英文版)
2012-12-28 14:30 0Advanced Linux Sound Architectu ... -
Addons
2013-01-08 10:37 1009Addons是动态链接共享对象。它们能提供和c及c++库的粘合 ... -
8.4和Apache Geronimo集成
2013-04-16 20:01 1544Apache Geronimo应用服务器是在应用服务器许多方面 ... -
8.3和Jetty集成
2013-04-16 19:58 1117Jetty web container已经存在了很长时间并使可 ... -
8.2和Apache Tomcat集成
2013-03-11 21:54 1484Apache Tomcat是可论证的当今使用最广的可用的Jav ... -
8.1web应用示例
2013-03-11 21:54 11078.1web应用示例 为了在本章中演示集成示例,一个web应用 ... -
8.0将ActiveMQ集成到应用服务器
2013-03-11 21:54 939本章包括下面内容: ■ ... -
7.5小结
2013-03-11 21:53 617在本章中,你已经看到了ActiveMQ如何能被看做不仅是一个独 ... -
7.4使用Spring编写JMS客户端
2013-03-11 21:53 1472ActiveMQ使用Spring框架来ease client- ... -
7.3实现request/reply with JMS
2012-12-07 16:12 1474如前面章节中描述的,m ... -
7.2使用Spring嵌入ActiveMQ
2012-12-06 15:01 1665ActiveMQ is developed with Spri ... -
7.1使用Java嵌入ActiveMQ
2012-12-05 15:59 1995虽然今天的大多数开发者使用一个框架编写他们的应用,但是用最简单 ... -
6.5总结
2012-12-05 11:33 710在这一章中,ActiveMQ被从无身份验证no-authent ... -
6.4基于证书的安全
2012-12-05 11:10 1447在本章前面部分,我们描述了ActiveMQ插件被用来验证客户端 ... -
ActiveMQ in action 1~4章
2012-11-27 16:25 810http://jfires.iteye.com/ -
6.3建立定制安全插件
2012-11-27 17:27 1414至今这章关注于ActiveMQ ...
相关推荐
在Java编程中,ActiveMQ提供了API,使得开发者能够轻松地将消息传递功能集成到应用程序中。 首先,我们要理解JMS(Java Message Service)。JMS是一种标准接口,定义了生产、发送、接收和消费消息的一套API,这些...
ActiveMQ 是Apache出品,最流行的,能力...本压缩包是是实现ActiveMQ中点对点与发布订阅模式的java项目,下载后可配合运行好的ActiveMQ服务直接运行。 没有ActiveMQ服务的可下载本人的ActiveMQ消息中间件,运行即可。
这个"activeMQ的java简单实例"很可能会展示如何创建一个简单的Java程序,使用ActiveMQ发送和接收消息。通过运行这个实例,你可以更好地理解这些概念并将其应用到实际项目中。记住,实践是学习的最佳途径,尝试修改...
通过以上方式,我们可以在Java的`RetailSystem`和C++的`BankSystem`之间建立基于ActiveMQ的高效、可靠的通信机制,`DLL`作为两者之间的桥梁,使得两个系统能协同工作,完成零售系统和银行系统的交互。
在这个"zis.rar_active MQ_activemq_java _activeMQ_java 转发"的压缩包中,我们可以推测其主要内容可能涉及如何使用ActiveMQ在Java环境中实现消息的转发功能。 首先,我们需要理解ActiveMQ的基本概念。ActiveMQ...
2. **JMS(Java Message Service)**:ActiveMQ通常通过JMS API与应用程序交互。JMS提供了一种标准接口,使得不同厂商的消息中间件可以互操作。 3. **Producer-Consumer模型**:在示例中,Netty可能作为消息生产者...
ActiveMQ是Apache软件基金会开发的一款开源消息中间件,它基于Java平台并支持多种协议,如OpenWire、AMQP、STOMP、XMPP等。ActiveMQ 5是其一个重要的版本,提供了高度可扩展性和可靠性,广泛应用于分布式系统中的...
ActiveMQ是Apache软件基金会开发的一款开源消息中间件,它遵循JMS(Java消息服务)规范,用于在分布式系统中提供高效...通过运行这些代码,你可以更好地理解ActiveMQ的工作原理以及如何在Java应用程序中集成和使用它。
ActiveMQ依赖于Java运行环境,在部署ActiveMQ之前需要确保服务器上已经安装了Java。这里提供了一种通过命令行安装JDK 7的方法: - **下载并解压JDK**: ```bash wget --no-check-certificate --no-cookies --...
Java中间件领域的ActiveMQ是一款由Apache开发的开源消息中间件,它为企业级应用提供高效、可扩展、稳定且安全的消息通信服务。ActiveMQ的核心目标是实现标准的、面向消息的集成,支持多语言环境,确保不同平台之间的...
我下载的时候是 ActiveMQ 5.14.4 Release版 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消息传递指的是...
该示例项目为基于JDK 11构建的ActiveMQ Java客户端,包含30个文件,涵盖9个JAR包、6个C#源文件、2个配置文件、2个资源文件、1个许可证文件、1个项目文件和1个可执行文件。项目主要采用Java语言编写,为用户提供一个...
在Java和JavaScript环境中,ActiveMQ能够作为一个桥梁,允许不同应用程序之间进行异步通信。下面将详细探讨如何使用Java和JavaScript与ActiveMQ交互,并实现应用实例。 首先,我们要理解ActiveMQ的基本概念。消息...
2. **JMS接口**:Java应用程序通过JMS API与ActiveMQ交互,创建生产者发送消息,创建消费者接收消息。 3. **消息类型**:包括点对点(Queue)和发布/订阅(Topic)两种模式,分别对应于一对一和一对多的通信方式。 4...
通过运行这些代码,你可以理解ActiveMQ如何与Java应用程序交互,以及如何在实际项目中应用消息中间件来解耦系统组件,提高系统的可扩展性和可靠性。 总结来说,ActiveMQ作为一款强大的消息中间件,提供了丰富的API...
在企业级应用开发中,Spring框架与ActiveMQ的结合使用是一种常见的消息中间件解决方案,用于实现应用程序间的异步通信和解耦。本项目基于Maven构建,提供了对Topic的实现,同时也支持轻松切换到Queue模式。 **...
它提供了一个可靠的消息传递平台,允许应用程序之间进行异步通信,从而提高系统的可扩展性和性能。 接下来,我们要引入Spring框架。Spring是Java领域广泛使用的轻量级容器框架,它提供了大量的功能,包括依赖注入、...
首先,ActiveMQ是Apache软件基金会开发的一款开源消息代理,它是基于Java Message Service (JMS) 规范的。ActiveMQ支持多种协议,如OpenWire、AMQP、STOMP、MQTT和XMPP,使其能与各种编程语言和框架集成。在安装部署...
同时,熟悉JMS(Java Message Service)规范也是必不可少的,因为ActiveMQ是基于JMS接口进行通信的。了解了这些基础知识后,可以根据项目需求选择合适的连接池实现,并正确配置和使用。 文件zc-activemq可能是包含...
在"java消息通信activemq"的示例中,我们主要关注以下几个核心知识点: 1. **JMS接口**:JMS定义了生产者(Message Producers)、消费者(Message Consumers)以及消息队列(Queues)和主题(Topics)的概念。生产...