文摘
英文文摘
独创性声明(或创新性)及关于论文使用授权的说明
前 言
第一章 中间件概述
1.1中间件的概念
1.2中间件的分类
1.3中间件产生的必要性
1.4中间件的优越性
第二章 消息中间件概述
2.1消息中间件概念
2.2消息中间件的目标
2.3消息中间件的一般模型
2.4消息中间件的比较
第三章 JMS API规范
3.1 JMS概述
3.1.1 JMS提供者(JMS Provider)
3.1.2JMS消息(JMS Messages)
3.1.3JMS 域(JMS Domains)
3.1.4可移植性(Portability)
3.2体系结构
3.2.1JMS应用程序的组成
3.2.2管理
3.2.3消息模式
3.2.4JMS接口定义
3.2.5多线程
3.3JMS消息模型
3.3.1目标
3.3.2JMS消息组成
3.3.3JMS消息头域及消息属性设置
3.3.4消息选择
3.3.5消息访问权限
3.3.6JMS消息类型
3.4JMS消息工具
3.4.1被管对象(Administered Objects)
3.4.2连接对象(Connection)
3.4.3会话(Session)
3.5JMS点到点模式
3.6JMS发布/订阅模式
3.7JMS异常(JMS Exceptions)
3.7.2标准异常
第四章 基于JMS API的消息中间件的设计
4.1 JMS消息中间件的设计目标
4.2JMS消息中间件的分析
4.2.1JMS消息中间件的用户视图
4.3JMS消息中间件概要设计
4.3.1JMS消息中间件的整体架构设计
4.3.2JMS消息中间件分层体系结构
4.4JMS消息中间件的详细设计
4.4.1JMX管理组件的设计
4.4.2命名服务设计
4.4.3JMS连接设计
4.4.4JMS会话
4.4.5JMS消息生产者与消费者
4.4.6JMS服务代理设计
4.4.7JMS提供者设计
第五章 基于JMS API的消息中间件实现的关键技术及应用简介
5.1线程池与工作队列
5.1.1会话线程模型
5.1.2单后台线程与任务队列模型
5.1.3线程池模型
5.1.4线程池的实现
5.1.5线程池可能出现的问题
5.1.6线程池的有效使用策略
5.1.7线程池大小的选择
5.2线程同步技术
5.2.1开发目标
5.2.3基本接口和实现
5.3消息池的实现
5.4消息高速缓存的实现
5.5持久性管理
5.6应用简介——与多语言移动终端系统的结合
5.6.1客户端直接与消息中间件服务器交互
5.6.2客户端间接与消息中间件服务器交互
结束语
致谢
参考文献
附录1