消息设计与开发
消息设计与开发封面图

消息设计与开发

何小朝, 著

出版社:电子工业出版社

年代:2011

定价:39.0

书籍简介:

本书详细披露消息体系的内在原理与详细实现机制:如何以消息对象形式组织各种复杂数据类型?如何实现跨平台的分布式消息通信?多种类型的消息如何管理?消息队列如何管理?企业级的多任务并发如何控制?如何合理利用系统资源?JMS与SOAP的机制有什么区别与联系?等等,都是本书要披露的内容。本书紧密结合代码实例,基于面向对象设计与实现方法,旨在通过本书指导可自行设计开发消息体系原型。

书籍目录:

第1章 消息技术概论11.1 TCP/IP简介11.1.1 基本知识11.1.2 TCP与UDP21.1.3 TCP/IP套接口编程基础41.2 什么是消息121.3 最原始的消息设计141.3.1 原始消息的设计与实现141.3.2 原始消息设计方法分析171.4 消息技术的内容191.5 消息技术的分类211.5.1 基于传输协议分类221.5.2 基于消息传输格式分类241.6 关于本书内容的说明251.7 消息体系的组成261.8 本书相关术语定义271.9 本章小结28第一大类 基于字节流的消息技术29第2章 消息表示法302.1 消息表示需求分析302.1.1 需求分析302.1.2 消息表示法的内容322.2 消息的总体结构322.2.1 消息组成要素322.2.2 代码层面消息结构332.2.3 传输层面(流化后)消息结构352.3 消息头362.3.1 消息版本号362.3.2 消息序列号382.3.3 消息延续标志382.3.4 消息数据长度392.4 消息类型块402.4.1 消息响应与功能类型412.4.2 回复消息错误412.4.3 消息远程调用操作类型432.4.4 消息处理标志432.4.5 消息体长度442.4.6 消息类型块的组成标准452.5 消息体462.5.1 消息体构成462.5.2 消息体公共接口定义492.5.3 消息描述信息定义502.5.4 消息本体数据512.5.5 消息列表数据522.5.6 消息创成接口522.5.7 消息流化接口532.6 消息表示的面向对象实现542.6.1 消息头552.6.2 消息类型块562.6.3 消息体582.6.4 消息表示法代码结构752.7 本章小结76第3章 消息的流化773.1 什么是流化773.2 流化表示法综述783.2.1 自定义字节流783.2.2 XDR表示法793.2.3 平台无关833.3 消息流化的基本元素903.3.1 流化的基本元素903.3.2 数值型913.3.3 二进制字节流943.4 流化的面向对象实现953.4.1 消息流化的实现过程963.4.2 XDR方法类963.5 本章小结102第4章 消息注册1034.1 消息注册综述1034.1.1 消息注册的目的1034.1.2 消息注册的实现1044.1.3 消息注册的内容1044.2 消息创建接口1054.2.1 消息创建接口的用途1054.2.2 消息创建接口的面向对象实现1064.3 消息操作类型接口1074.3.1 消息操作类型接口的用途1074.3.2 消息操作类型接口的面向对象实现1084.4 回调函数注册1084.5 本章小结109第5章 单消息的发送与接收1115.1 单消息发送与接收的内容1115.2 消息发送1125.2.1 消息发送触发的假设1125.2.2 消息发送预处理1135.2.3 消息发送过程1165.2.4 消息发送的面向对象实现1175.3 消息接收1245.3.1 消息接收触发的假设1245.3.2 消息接收过程1265.3.3 消息接收中的消息回复1275.3.4 消息接收的面向对象实现1295.4 消息加密与解密1435.4.1 消息加解密设计1435.4.2 套接口层面的接口调用1445.4.3 消息加解密的面向对象实现1465.4.4 算法库选择1485.5 套接口控制1485.5.1 套接口控制的内容1495.5.2 发送与接收管理1495.5.3 缓冲区管理1575.5.4 套接口选择器1625.6 UDP消息的发送与接收1625.7 本章小结164第6章 单连接上的消息管理1656.1 TCP连接与消息管理类1656.2 消息发送与接收管理1686.2.1 连接管理线程1686.2.2 消息发送类型1696.2.3 消息发送控制1766.2.4 发送与接收协调1806.3 消息请求处理管理1826.4 消息队列管理1836.5 消息生命周期管理1856.6 本章小结187第7章 单连接上的消息请求处理1887.1 请求处理的触发1887.1.1 原始设计与分析1887.1.2 设计改进与请求处理线程1897.1.3 TCP连接与请求处理线程1907.2 回调函数注册与消息请求管理类1917.3 请求处理过程1937.3.1 总体流程1937.3.2 请求处理中的消息回复1947.4 回调函数调用再探1967.4.1 原始设计1967.4.2 设计改进与用户执行线程1977.5 本章小结198第8章 多连接下的消息体系管理1998.1 多连接消息体系管理综述1998.1.1 需求分析1998.1.2 原始设计与分析2018.1.3 多连接管理设计的内容2028.2 连接管理线程池2038.2.1 连接管理设计2038.2.2 连接管理线程池2048.2.3 连接管理的面向对象实现2058.3 请求处理线程池2108.3.1 请求处理管理2108.3.2 请求处理线程池2128.3.3 请求处理管理的面向对象实现2138.3.4 一个特殊问题的讨论2158.4 连接清理线程池2168.4.1 连接清理管理2168.4.2 连接清理线程池2188.4.3 连接清理管理的面向对象实现2198.5 套接口选择器(TCP连接管理类选择)2228.5.1 套接口选择器设计2228.5.2 套接口选择器的面向对象实现2258.6 KEEPALIVE管理2328.6.1 KeepAlive线程2328.6.2 KeepAlive的面向对象实现2338.7 多连接管理总体控制2378.7.1 主管类2378.7.2 多连接管理代码结构2408.8 本章小结241第9章 消息体系中的本地化2429.1 什么是本地化2429.2 本地化方法综述2439.3 消息体系中的本地化实现2459.3.1 设计思路2459.3.2 消息体系的本地化实现2459.4 本章小结250第10章 消息的制造25110.1 综述25110.2 消息手工制造25210.3 消息生成器25310.4 消息版本管理25310.5 消息克隆(CLONE)25510.6 本章小结257第二大类 基于XML的消息技术259第11章 XML消息表示法26011.1 XML消息表示概述26011.1.1 XML消息的特点26011.1.2 XML消息表示需求分析26111.2 XML消息总体结构26111.2.1 XML消息表示总体设计26111.2.2 XML消息模板与消息注册26311.2.3 XML消息实例26711.3 XML消息中的各种数据类型26811.3.1 整型、浮点型与字符串型26911.3.2 对象27011.3.3 数组27111.4 二进制数据处理27211.5 本章小结273第12章 XML消息的发送与接收27412.1 单连接上的消息发送与接收27412.1.1 套接口层的发送与接收27412.1.2 消息实例的生成与解析27412.2 多连接管理28012.3 XML消息的加密、解密28212.4 本章小结283第13章 XML消息的处理28413.1 消息处理模板28413.1.1 消息处理模板的概念28413.1.2 消息处理模板的初始化28513.2 XML消息处理过程28813.2.1 总体设计28813.2.2 接口匹配28813.2.3 参数填充28913.2.4 动作执行29113.2.5 回复生成与返回29113.3 XML消息处理路径29213.3.1 数据库或函数29313.3.2 本地链接库29313.3.3 Web Service29513.4 本章小结296第14章 高级功能29714.1 消息转发29714.2 消息链接29814.3 大消息处理29914.4 本章小结299后 记301

内容摘要:

现阶段的分布式应用开发,包括多层架构、SOA、WebService、网格甚至云计算等,一般不必从网络通信底层做起,大都基于如CORBA/IIOP、DCOM、RMI、JMS及IBMMQ、TIBCO消息中间件等成熟工具或协议实现,而其核心内容都是消息技术及体系。而绝大多数分布式技术方面的资料要么只是介绍成熟工具和协议的使用方法,要么便是介绍网络通信底层知识,而对介于这两者之间的消息技术的内在原理和详细实现机制,则很少有人真正了解与问津,而这正是本书的重点内容。本书详细披露了消息体系的内在原理与实现机制:如何以消息对象形式组织各种复杂数据类型?消息如何从一台机器传送到另一台机器?如何通过消息实现远程过程调用?如何实现跨平台的分布式消息通信?多种类型的消息如何管理?消息队列如何管理?企业级的多任务并发如何控制?如何保证大量的消息与任务都会被及时处理?如何合理利用系统资源?JMS与SOAP的机制有什么区别和联系等,都是本书要讲述的内容。本书紧密结合代码实例,基于面向对象设计与实现方法,旨在通过本书指导可自行设计开发消息体系原型。【作者简介】何小朝,工学博士,北京大学计算机系博士后,第一届中国软件业十大杰出青年候选人,专著《不是三维——软件项目的设计、开发与管理》,第十六届世界计算机大会电子商务大会数据管理分会主席,中国青年科技工作者协会第二届会员,中国航空史研究会会员,中小企业创新基金评审专家。作者从1992年起从事软件的设计、开发与管理工作,自2002年起,在北美从事软件系统分析与设计工作近七年之久。迄今为止,共负责、参与国内外大中型软件项目20多项,涉及网络与分布式系统、数据管理、嵌入式系统及工业设计与生产等领域,历任中国大中型IT企业总工程师、技术管理部部长、事业部副总经理、BI首席架构师、软件开发总监及北美PPMC技术总监等职。在国内外发表科技论文30余篇,多篇获奖,并被美国《工程索引》(TheEngineering Index,简称EI)检索6篇。

书籍规格:

书籍详细信息
书名消息设计与开发站内查询相似图书
9787121140617
如需购买下载《消息设计与开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸24 × 17装帧平装
页数 316 印数

书籍信息归属:

消息设计与开发是电子工业出版社于2011.8出版的中图分类号为 TP311.1 的主题关于 程序设计 的书籍。