首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

J2EE技术规范(9)——JMS (JMS客户端)

2012-12-23 
J2EE技术规范(九)——JMS (JMS客户端)上篇博客写了JMS的一些内容,后来觉得那篇博客的内容不够阐述JMS的内容,

J2EE技术规范(九)——JMS (JMS客户端)

上篇博客写了JMS的一些内容,后来觉得那篇博客的内容不够阐述JMS的内容,所以这篇博客就继续完善JMS。

在WebLogic Server 环境中配置JMS

WebLogic Server的JMS特性
    WebLogic Server 按照JMS 1.0.2规范实现JMS service provider(服务提供程序)WebLogic Server JMS支持: 点对点和发布/订阅两种域保证消息分发事务的消息分发 可靠的订阅机制服务器端消费者会话池组播集群

JMS服务器
    在WebLogic Server中,消息服务通过JMS服务器实现。JMS服务器负责解释和分发消息

J2EE技术规范(9)——JMS (JMS客户端)

配置WebLogic Server JMS
    配置WebLogic JMS的过程由使用管理控制台创建,配置和指定这三个步骤组成:JMS服务器队列和/或主题的目的连接工厂(可选的) 

编写简单的JMS客户
     在WebLogic Server中配置JMS编写简单的JMS客户机 编写简单的JMS生产者编写简单的JMS消费者
    发送消息接受消息JMS事务

JMS体系结构:连接(Connecting)

J2EE技术规范(9)——JMS (JMS客户端)

JMS体系结构:发送消息

 

 

 

J2EE技术规范(9)——JMS (JMS客户端)

 

5个步骤:

我们继续看一下下面的3个步骤来进行连接:

步骤1——查找连接工厂(Connection Factory)
    连接工厂: 是存储在JNDI上面的轻量级对象用于创建到目的的新连接有两种连接类型: QueueConnectionFactoryTopicConnectionFactory
QueueConentionFactory qconFactory=(QueueConnectionFactory)ctx.lookup(ConnectionFactoryJNDIName);>

 步骤2——创建连接(Connection)
     连接:是到JMS服务器的通信连接用于创建会话(Session)有两种类型:QueueConnectionTopicConnection

 

QueueConnection qcon=qconFactory.createQueueConnection();

 步骤3——创建会话(session)
    会话:用于创建发送者,接收者和空的消息界定事务有两种类型:QueueSessionTopicSession
QueueReceiver qreceiver=quession.createReceiver(queue);qcon.start();TextMessage msg=(TextMessage)qreceiver.receive();System.out.println("Message is:"+msg.getText());


1楼lfmilaoshi昨天 21:44
好好学习

热点排行
Bad Request.