JMS感触:
看一家公司的招聘上写着"熟悉JEE规范如servlet, JMS, EJB等",这三个中的servlet最熟悉,基于的此那些框架也深入地研究学习过,EJB虽然没在项目中用过,但自己对这块还算了解,知道EJB的组成及其背后的一些原理,JMS就迷糊了,只知道它跟EJB中有一种Bean(也就是"Message-Driven Beans MDB")有联系,再往深的,那为什么要提出这个JMS概念?这个概念与MDB有什么联系?怎么使用?
<Spring IN Action>中有下面一段对JMS的介绍:
It’s 4:55 PM on Friday. You’re only minutes away from starting a much-anticipated
vacation. You have just enough time to drive to the airport and catch your flight.
But before you pack up and head out, you need to be sure that your boss and col-
leagues know the status of the work you’ve been doing so that they can pick up
where you left off on Monday. Unfortunately, some of your colleagues have
already skipped out for an early weekend departure... and your boss is tied up in a
meeting. What do you do?
You could call your boss’s cell phone... but it’s not necessary to interrupt his
meeting for a mere status report. Maybe you could stick around and wait until he
returns from the meeting. But it’s anyone’s guess how long the meeting will last
and you have a plane to catch. Or perhaps you could leave a sticky note on his
monitor... right next to 100 other sticky notes that it will blend in with.
The most practical way to communicate your status and still catch your plane is
to send a quick email to your boss and your colleagues, detailing your progress
and promising to send a postcard. You don’t know where they are or when they’ll
actually read the email, but you do know that they’ll eventually return to their
desk and read it. Meanwhile, you’re on your way to the airport.
Sometimes it’s necessary to talk to someone directly. If you injure yourself and
need an ambulance, you’re probably going to pick up the phone-emailing the
hospital just won’t do. Often, however, sending a message is sufficient and offers
some advantages over direct communication-such as letting you get on with
your vacation.
+++++++++++++++++++++++++++++++++++++++++++++
That's it!就是想要这种感觉,深入浅出,形象易懂,很好地讲述了JMS与现有技术的关联.
分享到:
相关推荐
Classes contained in javax.jms.jar: javax.transaction.xa.XAResource.class javax.jms.BytesMessage.class javax.jms.Message.class javax.jms.JMSException.class javax.jms.Destination.class javax.jms....
javax.jms.BytesMessage.class javax.jms.Connection.class javax.jms.ConnectionConsumer.class javax.jms.ConnectionFactory.class javax.jms.ConnectionMetaData.class javax.jms.DeliveryMode.class javax.jms....
**JMS583芯片详解** JMS583是一款由JMicron科技公司设计的高性能USB 3.1 Gen 2至PCIe Gen3x2桥接芯片,旨在为存储设备提供高速数据传输能力。这款芯片是针对现代数据密集型应用而优化的,如SSD固态硬盘和外部存储...
`javax.jms.jar` 文件中包含了如`javax.jms.Queue`, `javax.jms.Topic`, `javax.jms.MessageProducer`, `javax.jms.MessageConsumer`, `javax.jms.ConnectionFactory`等关键接口,以及其他辅助类和异常类,开发者...
Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用间异步通信的标准接口。它提供了一种可靠的消息传递机制,允许应用程序创建、发送、接收和读取消息。`jms-1.1.jar` 是一个包含了JMS 1.1...
JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS(JMS
文件包含: 13个不同固件 两个固件升级工具 其中一个是量产工具可以修改休眠时间和盒子信息 TRIM检查工具 有几个固件版本为全网首发,别人没有的资源 固件列表: JMS578_00.01.00.05 ...JMS578_254.02.03.09_NoUAS
Java Messaging Service(JMS)是一种标准的API,用于在Java应用程序之间交换消息,特别是在分布式环境中。JMS提供了一种与平台无关的方式,使得应用程序可以与各种消息中间件提供商进行交互,就像JDBC允许Java应用...
Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用集成的API,它定义了一组标准接口,允许应用程序创建、发送、接收和读取消息。`javax.jms`包是JMS规范的核心部分,包含了各种与消息传递...
`javax.jms-1.1.jar` 是一个Java Message Service(JMS)的API库,它属于Java标准版(Java Standard Edition, Java SE)的一部分。JMS是Java平台上的一个规范,用于在分布式环境中进行异步消息传递。这个库主要用于...
JMicron JMS578 USB/SATA bridge JMS578介绍手册JMS578_Product+Brief.pdf JMS578固件(支持Android系统/linux系统) JMS578 windows的烧录工具和JMS578FwUpdate JMS578-Hardkenel-Release-v173.01.00.02-20190306....
Java 消息服务(JMS,Java Message Service)是一种用于在分布式系统中进行异步数据交换的API,它为应用程序提供了标准的接口来发送和接收消息。JMS规范由JavaSoft(现为Oracle公司的一部分)制定,目的是促进不同...
《JMS 1.1.jar:Java消息服务与Maven的深度解析》 在Java开发领域,消息服务(Java Message Service,简称JMS)扮演着至关重要的角色,它为应用程序提供了一种标准的方式来创建、发送、接收和读取消息。JMS 1.1.jar...
**JMS583 USB转PCIE桥接芯片方案** JMS583是一款由JMicron科技公司设计的高效能USB到PCI Express (PCIe)桥接芯片,旨在为电子设备提供一种灵活的方式来实现高速数据传输。这款芯片能够将USB接口转换成PCIe接口,以...
标题“JMS577主控通刷固件”指的是针对希捷移动硬盘中采用JMS577主控芯片的固件更新解决方案。在IT领域,固件是存储在硬件设备上的软件部分,它控制设备的操作并提供与主机系统的交互。JMS577是一种常见的硬盘主控...
OSB 中 JMS 配置及队列使用说明 OSB(Oracle Service Bus)是一种基于 Java 的集成平台,旨在帮助企业集成不同的应用程序和系统。JMS(Java Message Service)是 Java 平台上的一种消息服务规范,允许 Java 应用...
Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用间异步通信的标准接口。它允许应用程序创建、发送、接收和读取消息,为分布式环境中的应用程序提供可靠的、基于消息的通信。JMS是Java企业...
Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用集成的标准化接口,它允许应用程序创建、发送、接收和读取消息。JMS被设计用来在分布式环境中传递可靠的数据,使得不同系统之间可以进行...
Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用集成的API,主要用于在分布式环境中传递消息。JMS1.1规范是该API的一个版本,提供了标准接口,使得不同的消息中间件(Message Oriented ...