新疆软件开发

本站首页 软件开发 成功案例 公司新闻 公司简介 客服中心 软件技术 网站建设
  您现在的位置: 新疆二域软件开发公司 >> Java技术 >> 文章正文

基础学习:JMS相关概念

1、企业消息系统:
也称消息中间件(MOM,Message-Oriented Middleware),它允许应用程序之间通过消息的方式进行通信,它具有两个显著的特点:
应用程序之间通过虚拟的通道Destination来交换消息,发送者和接收者不必了解对方,只需知道对方的Destination和消息格式即可通信。
消息是异步传送的,每个消息都是一个自包含的单元,发送者无需等待接收者接收和处理消息。
2、JMS:
JMS(Java Message Service)是Java程序与企业消息系统进行交互的规范,它提供了一组API用于创建、发送、接收和读取消息。JMS定义了一组通用的消息概念和功能,旨在降低开发者访问企业消息系统的难度,同时最大化应用程序的可移植性。
3、JMS应用的几种角色:
JMS客户端(JMS Clients):利用JMS API访问消息服务的Java程序。
非JMS客户端(Non-JMS Clients):利用特定消息系统的专有API访问消息服务的程序。
消息(Messages):JMS应用之间发送和接收的数据实体。
JMS提供者(JMS Provider):实现JMS规范的企业消息系统。
管理对象(Administered Objects):企业消息系统中管理员预先配置供客户端调用的与具体实现无关的JMS对象。

4、管理对象:
JMS提供者内部实现各有不同,为了使JMS客户端不和特定的JMS提供者耦合,JMS通过管理对象来隔离JMS提供者的内部实现。主要有两种类型的管理对象:
ConnectionFactory:用于创建到JMS提供者的连接的工厂对象。
Destination:用来表示发送消息的目的地和接收到的消息的来源的对象。
消息系统的管理员将管理对象配置到指定的JNDI命名空间上。JMS客户端通过标准JNDI接口就可以访问这些管理对象。

作者:未知 | 文章来源:未知 | 更新时间:2008-1-15 16:44:01

  • 上一篇文章:

  • 下一篇文章:

  • 相关文章:
    基础学习JMS消息模型
    软件技术
    · 开发语言
    · Java技术
    · .Net技术
    · 数据库开发
    最新文章  
    ·j2se 嵌入式脚本抓取引擎
    ·JAVA开发的6个实践的例子
    ·JBuilder7 / Weblogic7开发
    ·JAVA中的抽象类型的一些概
    ·java语言开发程序中的几个
    ·了解java开发语言在软件开
    ·如何才能使用Java实现内部
    ·Java开发学习小心使用Date
    ·Java程序员应该了解那些开
    ·java性能优化的一些见解
    ·介绍JDK5.0一些collection
    ·基础学习:java中使用存储
    ·解析c#语言和java语言最相
    ·Java语言学习:jAVA中 的多
    ·Java是不是应该增加新特性
    关于我们 | 软件开发 | 下载试用 | 客服中心 | 联系我们 | 友情链接 | 网站地图 | 新疆电子地图 | RSS订阅
    版权所有 © 2016 新疆二域软件开发网 www.k8w.net All Rights Reserved 新ICP备14003571号
    新疆软件开发总机:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆乌鲁木齐北京中路华联大厦A-5C 邮编:830000