2.3什么是Java消息服务
JMS是在MOM供应商核心API基础上发展的,它用来提供企业消息传送。JMS的目标是为Java提供一个标准的API来发送和接收消息,并使之成为供应商天生行为。JMS最小化了Java程序员开发企业消息应用的复杂性,同时还保留在不同JMS提供者之间移植的可能性。
JMS并不是一个MOM。它是一个API,抽象了客户端和MOM的交互,就像JDBC抽象与数据库的交互一样。图2.4展示了客户端是如何通过JMS提供的API和特定JMS提供者交互。特定的JMS提供者使用供应商制定的API和MOM交互。不只是图示的四种,对于其它JMS提供者也是相同的。
为了联合企业消息传送市场上的各厂商,Sun在1998年颁布了JMS规范的第一个版本。最后一个版本是2002年发布的,对一些必要的东西进行了改进。JMS 1.1版本整合了两种不同的消息传送领域提供了不同的API,所以现在在不同领域的工作也都使用相同的API。这是API的一个巨大的改变。不过,旧的API仍然会被支持。
为了规范API,JMS为消息传送定义了很多概念:
- JMS客户端----100%用Java编写的发送和接收消息的应用。
- Non-JMS客户端----使用JMS提供者特定的客户端API而不是JMS API来发送和接收消息的应用。
- JMS producer----创建和发送JMS消息的客户端应用。
- JMS consumer----接收和处理JMS消息的客户端应用。
- JMS provider----100%使用Java编写的JMS接口的实现。
- JMS message----JMS最基础的概念;被JMS客户端发送和接收。
- JMS domains----两者类型的消息传送,包括点对点(point-to-point)和发布/订阅(publish/subscribe)模式。
- Administered objects----预配置的JMS对象,包含provider特定的配置信息。客户端通过JNDI来访问这些数据。
- Connection factory----客户端使用连接工厂来连接JMS provider。
- Destination----消息被投递的地方,以及接收者消息接收的来源。
除此之外,还有其它一些同样重要的概念。下一部分将深入这些概念并描述它们怎么构建整个JMS。
- 大小: 45.3 KB
分享到:
相关推荐
以前我认为安卓2.3系统只有2.3.6和2.3.7版本能用,但昨天我刷回官方2.3.4系统也成功装新版的java模拟器(安卓2.3系统java模拟器直装版)并顺利运行。在装这个之前,我只能刷的小米2.3.7的系统,用的是那个网上下的...
android2.3可用的java模拟器
ckfinder-2.3.zipjava文件上传插件
下载后解压,里面有2个文件,libjbedvm....然后,就是关于安装java程序的问题了,把网络上下载的jar或jad放倒sd卡内,然后点击模拟器查看存储卡,就会出现安装程序的选项了,之后一直ok就行了 解压密码mn234@sina.com
安卓系统2.3可装的JAVA模拟器直安装版-新版,1、下载安装R.E.管理器rootexplorer(有的ROM已集成就不用了) 2、用R.E.管理器rootexplorer将下载的libjbmidp.so,libjbmidpdy.so,libjbedvm.so文件放入system\lib目录...
安卓2.3可用的java虚拟机,支持安卓2.34,2.35,2.36,2.37!
安卓2.3系统可用的java模拟器
Fckeditor 图片上传修复针对于 asp. php jsp 也做了相对应的修改。
安卓2.2和2.3等可用的java虚拟机 解决有些安卓手机运行时报错
rtcm2.3解码器的java版,本人是根据网上的C++版进行翻译,测试可用
在Java Web应用中使用FCKeditor
ckfinder_java_2.3
java servlet 2.3编程指南,英文名 Professional Java Servlets 2.3。现在wrox官网已经不提供下载了,当初wrox原版下载。 很经典的servlet书籍,例子很好。里面有swing界面后台调用servlet,对于当今android之类的c/...
CKEditor3.6.4+CKFinder2.3 for java破解整合
fckeditor java 2.6 2.3 jar, fckeditor,里面很全,是我找的所有jar包,基本可以满足需要
android2.3源代码(java)
全屏2 3 java模拟器 安卓版本 考虑到很多机友都是安卓系统 不支持JAVA 那么今天 我就来打破这个僵局
Java.Servlet.API.2.3!!Java.Servlet.API.2.3!!1
Java Modplayer 2.3是一个轻量级的音频播放器, 设计的唯一目的是让您以简单的方式享受整个音乐的清晰声音。 除了支持流行的音频格式, Java Mod 播放器还支持多种 "不同寻常" 的文件类型, 如: ProTracker-mods (. Mod...
6.5 java web服务和java消息服务 262 6.6 基于glassfish ws-security 265 6.7 jas部署所带来的好处 280 6.8 下一章 281 第7章 除了争论,还有什么 283 7.1 web服务发展的简短历程 283 7.2 soap-based web服务对比...