Java Message Service详解:构建可靠的企业应用
需积分: 5 127 浏览量
更新于2024-12-16
收藏 1.07MB PDF 举报
"Java Message Service (JMS) 是由Sun Microsystems开发的一种标准API,用于在Java应用程序之间交换消息。本书《Java Message Service》由Richard Monson-Haefel和David A. Chappell合著,是O'Reilly出版社于2001年出版的第一版,共238页,全面介绍了JMS的基础知识和应用实践。
JMS提供两种主要的消息传递模型:点对点(Point-to-Point)和发布订阅(Publish-Subscribe)。在点对点模型中,消息从一个生产者发送到一个消费者,而发布订阅模型则允许多个订阅者接收来自单一发布者的消息。通过使用JMS,开发者可以构建可靠的分布式系统,利用特性如事务和持久订阅来确保消息的可靠传输。
书中还深入讲解了如何在Enterprise JavaBeans (EJB) 中使用消息服务,特别是EJB 2.0引入的新类型——消息驱动Bean(Message-Driven Bean),这种类型的bean可以响应消息事件,进一步简化了企业级应用的集成。此外,书中探讨了JMS在J2EE(Java 2 Platform, Enterprise Edition)框架中的整合。
全书结构清晰,包含了前言、章节概览、软件版本信息以及约定等。书中的章节包括:
- 前言:介绍书籍的目标读者和组织结构。
- 第1章理解消息传递范式:讨论企业消息传递的概念,JMS的作用,以及不同应用场景。
- 第2章开发一个简单的例子:通过一个聊天应用程序来实际操作JMS。
- 第3章JMS消息的结构:详细解析消息的头信息、属性和消息选择器等组件。
对于想学习和理解JMS的读者,这本书提供了丰富的实例和深入的技术解释,帮助他们掌握消息中间件的核心概念和最佳实践。"
本资源详细阐述了Java Message Service(JMS)的基本原理、应用场景和开发实践,适合Java开发人员、系统架构师以及对分布式系统和企业级应用感兴趣的读者学习。通过学习,读者能够了解如何使用JMS进行异步通信,提高系统的可扩展性和可靠性。
114 浏览量
2021-09-30 上传
2021-09-30 上传
2021-10-02 上传
2007-12-05 上传
139 浏览量
2021-11-09 上传
2021-09-30 上传
highyyy
- 粉丝: 33
- 资源: 242
最新资源
- Ufrayd
- cstore_fdw:由Citus Data开发的用于使用Postgres进行分析的列式存储。 在https:groups.google.comforum#!forumcstore-users上查看邮件列表,或在https:slack.citusdata.com加入我们的Slack频道。
- 正则化算法
- monaco-powershell:VSCode的Monaco编辑器+ PowerShell编辑器服务!
- ASP网上购书管理系统(源代码+论文).zip
- node-provider-service
- Gradle插件可将APK发布到Google Play-Android开发
- Uecker
- 阿里云机器学习PAI-DSW入门指南.zip
- Cardboard-Viewer:主要使用Three.js,我为Google Cardboard耳机创建了一个陀螺移动VR查看器,以查看我在克利夫兰地区使用Panono 360相机拍摄的360°全景照片和风景。 刷新页面从总共6张照片中选择一张随机照片。 要查看该应用程序,请单击链接:
- Jwg3full.github.io
- 简单的C++串口示例
- 高斯白噪声matlab代码-SPA_for_LDPC:此存储库是关于LDPC(又名低密度奇偶校验)代码的和积算法在二进制对称信道,二进制擦除信
- C/C++:二叉排序树.rar(含完整注释)
- U27fog
- godotenv:Ruby的dotenv库的Go端口(从`.env`加载环境变量。)