weblogic 下的JMS开发与配置详解(第一部分)
来源:互联网 发布:中序遍历的非递归算法 编辑:程序博客网 时间:2024/05/15 23:27
JMS的配置与开发
在编写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) 会话使用它把消息发送到目的地。
l 消息消费者(MessageConsumer) 会话使用它从目的地接收消息生产者发送的消息。
1 建立JMS所需的weblogic对象
(1)建立连接工厂
单击系统控制台左侧【Service】->【JMS】->【Configure a new JMS ConnectionFactory】节点。
在name栏输入:myjmsfactory。JNDI Name输入:myjmsfactory。其它项采用默认设置。单击create按钮。
选则要部署到的server。单击【apply】按钮。
(2)JMS server
单击Configure a new JMS Server。
输入jmsserver的名字:myjmsserver。其它项采用默认设置。单击create按钮。
在target下拉框中选中要部署到的server。单击apply。
在左侧选中刚刚建立的myjmsserver。单击Destinitions节点。在右侧单击Configure a new JMS Queue。
输入新建的队列名字:myjmsqueue。JNDIname也为:myjmsqueue。其它项采用默认设置。单击create按钮。
- weblogic 下的JMS开发与配置详解(第一部分)
- weblogic 下的JMS开发与配置详解(第一部分)
- weblogic下配置jms步骤
- weblogic 与jms事例配置
- weblogic上配置jms服务的方法
- WebLogic JMS Cluster配置(一)
- weblogic JMS的建立
- JMS简介以及WebLogic配置JMS图解
- JMS简介以及WebLogic配置JMS例子
- WebLogic域配置策略--手动和模板选项,第一部分
- Weblogic JMS cluster基本配置
- 开发环境配置-weblogic的安装、配置与使用-8
- JMS客户端发送小程序,服务端是WEBLOGIC配置的
- WebLogic Server 环境下先进的JMS设计模式
- activemq in action 第二章:理解面向消息的中间件和JMS (第一部分)
- spring对jboss与weblogic的jms的支持不一样
- weblogic的安装与配置(一)
- weblogic的安装与配置(二)
- NetAdvantage UltraWebGrid v4.3之经验汇总
- 蛙蛙推荐:asp实现树型结构
- Oracle数据库连接
- JavaScript 應用:變換風格
- 老婆的日记[转贴]
- weblogic 下的JMS开发与配置详解(第一部分)
- windows.open()参数列表
- 网上已经有很多了,发一个在自己的BLOG上,只是希望自己不要做个浮躁的人
- jswdk/jsdk/jdk到底分别是什么东西
- JSWDK环境安装与配置
- 哲理故事三百篇(四)
- MDI窗体,子窗体之间的数据传递
- 平面图像的快速旋转
- 键盘事件,中文输入时的键盘事件