`

JMS入门实例

    博客分类:
  • JMS
阅读更多

package test;

import javax.jms.Connection;

import javax.jms.ConnectionFactory;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageConsumer;
import javax.jms.MessageProducer;
import javax.jms.Queue;
import javax.jms.Session;
import javax.jms.TextMessage;
import org.apache.activemq.ActiveMQConnectionFactory;
import org.apache.activemq.command.ActiveMQQueue;

public class jms {
 public static void main(String[] args) {
  // 创建连接工厂
  ConnectionFactory factory = new ActiveMQConnectionFactory("vm://localhost");
  Connection conn = null;
  Queue queue = new ActiveMQQueue("testQueue");
  try {
   // 创建连接
   conn = factory.createConnection();
   conn.start();
   // 创建Session
   Session session = conn.createSession(false,Session.AUTO_ACKNOWLEDGE);
   // 创建Message
   Message message = session.createTextMessage("Hello World!");
   // 创建消息生产者
   MessageProducer producer = session.createProducer(queue);
   // 发送消息
   producer.send(message);
   // 创建消息接收
   MessageConsumer consumer = session.createConsumer(queue);
   Message receiver = consumer.receive();
   System.out.println(((TextMessage) receiver).getText());
  } catch (JMSException e) {
   e.printStackTrace();
  }

 }
}

分享到:
评论
2 楼 903452746 2011-07-28  
够简单
1 楼 _liubing 2011-02-17  

相关推荐

    jms入门实例

    Java消息服务(Java Message Service,简称...例如,Test文件可能包含了JMS的入门示例代码,展示了如何创建消息、设置消息代理、发送和接收消息的过程。通过学习和实践这些示例,开发者能更好地理解和掌握JMS的使用。

    JMS入门小例子以及weblogic安装,并且在weblogic中配置JMS服务

    总的来说,JMS入门实例结合WebLogic的安装和配置,为初学者提供了一个了解和实践Java消息服务的完整流程。通过这个过程,开发者可以学习到如何在WebLogic这样的企业级应用服务器上构建可靠的消息传递系统,以及如何...

    JMS完全实例(八个实例)

    理解如何创建消息对象,设置其属性,并通过Session和Destination接口进行发送和接收是JMS入门的关键。 2. **网关设置** 实例中可能涉及到的消息网关配置,如ActiveMQ,是JMS实现的核心组件。ActiveMQ是Apache软件...

    JMS-ActiveMQ入门实例

    **JMS与ActiveMQ入门实例详解** Java消息服务(Java Message Service,简称JMS)是Java平台中用于创建、发送、接收和阅读消息的应用程序接口。它为应用程序提供了标准的接口,可以跨越多种消息中间件产品进行通信。...

    jms 入门的几个小项目

    下面我们将详细探讨JMS的基础知识、核心概念以及入门项目可能涉及的方面。 1. **JMS基本概念** - **消息**:在JMS中,数据通过消息进行传递。消息包含要传输的数据,以及描述数据的元数据。 - **消息生产者**:...

    activemq与spring整合发送jms消息入门实例

    本教程将深入探讨如何将这两个强大的工具结合在一起,以创建一个简单的发送JMS消息的入门实例。 首先,我们需要理解ActiveMQ的基本概念。ActiveMQ是Apache软件基金会开发的一个开源消息代理,它实现了JMS规范,提供...

    tomcat spring jms 异步消息传递入门实例

    本教程将带你逐步了解如何利用Tomcat、Spring和JMS(Java Message Service)构建一个简单的异步消息传递入门实例。 首先,让我们来理解一下核心组件: 1. **Tomcat**:这是一个流行的开源Java Servlet容器,用于...

    spring jms tomcat 异步消息传递入门实例

    在这个"spring jms tomcat 异步消息传递入门实例"中,我们将探讨如何在Spring框架下利用JMS和Tomcat实现异步消息传递,以提高系统性能和可扩展性。 首先,理解异步消息传递的概念至关重要。在同步通信中,发送方...

    JMS信息传输实例代码

    JMS 信息传输实例代码 JMS (Java Message Service) 是 Java 消息服务,提供标准的产生、发送、接收消息的接口,简化企业应用的开发。JMS 支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅...

    activemq入门实例,有源代码

    在“activemq入门实例”中,你将学习到以下几个关键知识点: 1. **ActiveMQ的基本概念**:ActiveMQ作为JMS提供商,它提供一个服务器端(broker)来存储和转发消息,客户端则通过连接到这个服务器来发送和接收消息。...

    IBM MQ 入门实例

    IBM MQ 入门实例 IBM MQ(Message Queue)是一种应用程序对应用程序的通信方法,应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。MQ 环境基础知识点: 1. 消息队列...

    手把手xfire开发WS入门实例

    总结来说,"手把手xfire开发WS入门实例"涉及到的知识点涵盖了Web Service的基本概念、核心协议(SOAP和WSDL)、选择Web Service通信方式的比较、开发工具和框架(XFire和Axis),以及相关技术与SOA架构。通过学习...

    CXF入门实例

    【CXF入门实例】是一个基于Java的开源服务框架,它允许开发人员创建和消费Web服务。CXF(CXF: The Apache CXF project is an open source services framework)旨在简化并加速构建SOAP、RESTful Web服务的过程。这个...

    spring_jms

    在这个入门级实例中,我们将探讨如何使用Maven、Spring和ActiveMQ来构建一个简单的Spring JMS应用。 首先,Maven是一个项目管理和综合工具,它管理项目的构建、依赖关系和报告。在Spring JMS项目中,Maven用于管理...

    Activemq入门实例.pdf

    Apache ActiveMQ是一个开源的消息代理,遵循Java消息服务(JMS)规范,用于在不同的应用和平台之间进行可靠的消息传递。ActiveMQ能够支持多种传输协议,并能够处理大量消息的存储和转发。 从文件【部分内容】中,...

    WebService&SOA&ESB入门介绍(手把手xfire开发WS入门实例)

    JMS(Java Message Service)是Java平台上的消息中间件API,用于在分布式系统中进行异步通信。 【BPEL】 BPEL(Business Process Execution Language)是一种用于执行业务流程的XML方言,它允许集成不同Web Service...

Global site tag (gtag.js) - Google Analytics