JavaEE Tutorials (17) - Java消息服务示例

17.1JMS示例概述233
17.2编写简单的JMS应用233
  17.2.1启动JMS提供者234
  17.2.2创建JMS受管理对象234
  17.2.3构建所有简单示例235
  17.2.4发送消息235
  17.2.5同步接收消息238
  17.2.6使用消息监听器完成异步消息传送240
  17.2.7浏览队列中的消息242
  17.2.8在同一个目的地运行多个消费者245
  17.2.9确认消息245
17.3编写更高级的JMS应用247
  17.3.1使用持久订阅247
  17.3.2使用本地事务249
17.4编写高性能和可扩展的JMS应用254
  17.4.1使用共享非持久订阅254
  17.4.2使用共享持久订阅256
17.5使用一个简单Web应用发送和接收消息257
  17.5.1websimplemessage Facelets页面257
  17.5.2websimplemessage托管bean258
  17.5.3运行websimplemessage示例259
17.6使用消息驱动bean异步接收消息261
  17.6.1simplemessage示例概述261
  17.6.2simplemessage应用客户端261
  17.6.3simplemessage消息驱动bean类262
  17.6.4运行simplemessage示例263
17.7从会话bean向MDB发送消息264
  17.7.1为clientsessionmdb示例编写应用组件265
  17.7.2运行clientsessionmdb示例267
17.8使用实体联接两个MDB的消息268
  17.8.1clientmdbentity示例应用概述269
  17.8.2为clientmdbentity示例编写应用组件270
  17.8.3运行clientmdbentity示例272
17.9使用NetBeans IDE创建JMS资源274
  17.9.1使用NetBeans IDE创建JMS资源274
  17.9.2使用NetBeans IDE删除JMS资源275

时间: 2024-10-25 13:51:27

JavaEE Tutorials (17) - Java消息服务示例的相关文章

JMS(Java消息服务)入门教程

阅读目录 什么是Java消息服务 为什么需要JMS JMS的优势 JMS消息传送模型 接收消息 JMS编程接口 JMS消息结构 JMS使用示例 译文链接(做了部分修改~~) 什么是Java消息服务 Java消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供了一组通用接口,包括创建.发送.读取消息等,用于支持JAVA应用程序开发.在J2EE中,当两个应用程序使用JMS进行通信时,它们之间并不是直接相连的,而是通过一个共同的消息收发服务连接起来,可以达到解耦的效果,我

01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序

 1 什么是服务器 Weblogic中服务器分为两种,一种是受管服务器,另外一种是管理服务器. Weblogic课程(Weblogic是Oracle公司的,最开始的是BEA公司的) 一 系统管理 二 开发 三 性能调优 WLS(Weblogic Server) Weblogic 12c新特性是加入了云支持 2 集群的好处:失败迁移和负载均衡. 3 分布式系统 分布式系统将工作划分到几个独立的模块中. 单个模块出现故障对整个系统的影响较小,这使得分布式系统具有更高的: ----可用性 ----

JAVA消息服务JMS规范及原理详解

一.简介 JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信.Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持. JMS允许应用程序组件基于JavaEE平台创建.发送.接收和读取消息.它使分布式通信耦合度更低,消息服务更加可靠以及异步性. 二.常用术语介绍 在提到JMS时,我们通常会说到一些术语,解释如下: 消息

MQ消息队列(2)—— Java消息服务接口(JMS)

一.理解JMS   1.什么是JMS?         JMS即Java消息服务(Java Message Service)应用程序接口,API是一个消息服务的标准或者说是规范,允许应用程序组件基于JavaEE平台创建.发送.接收和读取消息.它使分布式通信耦合度更低,消息服务更加可靠以及异步性. 我们可以简单的理解:两个应用程序之间需要进行通信,我们使用一个JMS服务,进行中间的转发,通过JMS 的使用,我们可以解除两个程序之间的耦合. JMS不是消息队列,更不是某种消息队列协议.JMS是Jav

JMS(java消息服务)学习一

一.JMS是个什么鬼 1.百度百科解释:JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信.Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持. 2.JMS是一组消息服务的api即接口规范即数据库的JDBC消息服务的JMS. 二.为什么要学习,使用JMS 1.在JAVA中,如果两个应用程序之间对各自都不了解,甚至这

Java消息服务

Java消息服务(Java Message Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信. Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持. 消息中间件的传递模式                   消息中间件一般有两种传递模型:点对点模型(PTP)和发布-订阅模型(Pub/Sub)[2].             点对点模型(PTP) 点对点模型用

Java消息服务初步学习(基于Spring In Action的整理)

几个名词 Java消息服务(Java Message Service)是一个Java标准,定义了使用消息代理的通用API. 消息代理(message broker):类似于邮局的作用,确保消息被投递到指定的目的地. ActiveMQ Kafka 目的地(destination) 队列(queue,点对点模型):消息可以有多个接收者,但每一条消息只能被一个接收者取走. 主题(topic,点对线模型):订阅此主题的订阅者都会接收到此消息的副本. 异步消息相较于同步消息的优点 时间:异步消息不需要等待

JMS(Java消息服务)认识与学习

1.JMS即Java消息服务,是Java平台中面向消息中间件的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信. 2.JMS分为两种,点对点消息模型 和发布/订阅消息模型 3.由六个模块组成 连接工厂ConnectFactory 消息队列的连接Connect 用于连接的对话Session 消息生产者MessageProcedure 消息消费者MessageConsume 消息监听者MessageListener 结构关系如图 原文地址:https://www.cnblogs.

Java消息服务-JMS

什么是JMS? JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信. Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持. 消息服务: 消息服务指的是两个应用程序之间进行异步通信的API,它为标准消息协议和消息服务提供了一组通用接口,包括创建.发送.读取消息等,用于支持应用程序开发.在Java中,当两个应用程序使用