`
free_bird816
  • 浏览: 197204 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

JMS开发

    博客分类:
  • java
阅读更多

在编写JMS客户端程序之前,首先需要在WebLogic Server控制台中配置JMS队列或主题。下面将要给出一个配置实例,在该实例中将要配置JMS服务器,以及JMS队列和JMS主题。

 

在开始讲述jms的配置与开发之前,先要对JMS的一些基本概念作以简介。
Java Message Service(JMS)是在Java编程中访问企业信息系统的API。JMS API使得在Java中开发灵活的、基于消息的应用非常容易。相对于直接的方法调用,JMS使用消息系统处理进程间的通信,消息系统提供满足规范的方法连 接应用中不同的组件。当采用异步方式传递消息时,客户机不必等待处理过程都完成就可以继续处理。另外,消息系统也支持事务特性,这在下面章节中会有专门介 绍;如果用户需要高可靠性,JMS通过持久化消息可以满足这一需求。


一个JMS应用由以下几部分组成:
 JMS客户端 。 发送和接收消息的客户端Java程序。
 消息  。JMS应用中在不同客户端传递的消息。
 JMS提供者。  实现JMS的消息系统,并且提供管理和控制功能,例如Weblogic Server提供的JMS服务器。
 管理对象 。 管理对象是预定义的JMS对象,客户端使用这些预定义的对象进行通信,例如后面介绍的连接工厂。
下面给出JMS常用概念的简洁定义:
l连接工厂(ConnectionFactory)  客户端用来创建连接的管理对象。
l连接(Connection)  代表一个与JMS提供者的活动连接。
l目的(Destination)  标识消息接收方式。
l会话(Session)  接收和发送消息的会话线程。
l消息生产者(MessageProducer)  会话使用它把消息发送到目的地。
 消息消费者(MessageConsumer)  会话使用它从目的地接收消息生产者发送的消息。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics