成功加入购物车
正版内页干净,书边有少许斑点
胡东锋 著 / 人民邮电出版社 / 2010-06 / 平装
售价 ¥ 3.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2021-03-18
卖家超过10天未登录
微博是这样炼成的:从聊天室到Twitter的技术实现
《微博是这样炼成的:从聊天室到Twitter的技术实现》结合项目实践、构架设计、行业知识介绍和学习方法分析为一体,讲解了从原始的命令行聊天室到流行的Twitter系统的技术实现和构架分析。《微博是这样炼成的:从聊天室到Twitter的技术实现》将带领读者分析完成具有行业代表性的仿QQIM项目、中国移动CMPP网关项目、仿Twitter系统三大典型项目的构架设计和实现。在具体的项目实践过程中,融入了TCP/IP编程、设计模式、UDP编程、P2P通信、通信加密技术、JavaNIO技术、JMF视频通信、RMI远程调用、HessianWebService、Memcached缓存系统等技术专题。目的是通过由浅入深、项目驱动的实践分析,让读者深入掌握Java网络编程和网络通信项目的构架设计,并引导启发读者能自行分析技术表象背后的原理。
《微博是这样炼成的:从聊天室到Twitter的技术实现》面向有一定Java编程基础的中高级读者和初入行的一线软件开发者,也适合作为高等院校相关专业师生的参考书。
胡东锋,Hi,你好,我是本书作者胡东锋,男,1979年出生,现任蓝杰实训技术总监,致力于软件人才的开发和教育事业。
绪论1第1章JavaKe起步:聊天室的实现51.1从零开始实现公共聊天室51.1.1网络基础知识51.1.2一步一步创建简单服务器81.1.3服务器读写消息实现111.1.4群聊服务器实现201.1.5群聊客户端实现371.2实现XMPP通信的IM系统461.2.1初识XMPP461.2.2交互流程描述471.2.3XMPP消息格式定义491.2.4服务器端代码的实现501.2.5客户端代码的实现571.2.6缺陷分析651.3程序结构性问题分析651.3.1整体结构设计的重要性651.3.2方法定义时细节的处理661.3.3高耦合的问题671.4JavaKe项目需求分析681.4.1JavaKe需求分析681.4.2JavaKe客户端的功能681.4.3JavaKe服务器端的功能691.4.4JavaKe系统网络结构69第2章JavaKe:典型IM系统的实现702.1大话通信协议702.1.1理解通信协议的概念702.1.2定义文件传输协议并实现712.1.3实现文本/文件传送服务器732.1.4实现文本/文件传送客户端762.2JavaKe通信协议分析782.2.1通信消息流程782.2.2通信数据格式协议812.2.3具体消息体结构定义822.3关键技术点分析852.3.1打包解包的概念分析852.3.2重构打包解包代码862.3.3应用监听器模型分离界面和通信层912.3.4“事件监听”模型应用的实现952.3.5UI界面与数据模型分离992.3.6定制UI组件示例1072.4JavaKe系统对象分析1132.4.1对象分析思路1132.4.2用户/分组类定义1162.4.3系统消息对象分析1182.4.4工具类分析1192.5JavaKe服务器端的实现1292.5.1服务器端分析1292.5.2服务器创建模块的实现1302.5.3服务器通信模块的实现1312.5.4服务器管理模块的实现1352.5.5再谈分析:编程与软件开发的区别1382.6JavaKe客户端的实现1392.6.1客户端界面分析1392.6.2客户端流程分析1412.6.3客户通信模块类分析1422.6.4客户UI界面模块类分析1462.7JavaKe待完成任务分析1572.7.1功能性完善的问题提出1572.7.2构架性完善的问题提出158第3章JavaKe扩展:连接移动CMPP网关1593.1应用软件与移动通信网络的关系1593.2移动增值业务解析1613.2.1移动增值业务类型说明1613.2.2何谓SP服务商1623.2.3中国移动MISC平台介绍1623.3CMPP短信业务理解1643.3.1短信的基本属性1643.3.2移动网络中的短信流程1653.3.3SP短信服务的基本概念1663.3.4SP指令匹配理解1673.4中国移动CMPP通信解析1673.4.1运营商短信协议介绍1673.4.2客户端与服务器模型1683.4.3异步消息发送模式1683.4.4长连接与短连接1693.4.5CMPP消息类型1693.4.6CMPP消息的结构1703.4.7CMPP部分术语解释1713.5CMPP短信网关的实现1723.5.1CMPP_CONNECT及其应答包结构分析1723.5.2CMPP_CONNECT和其应答包的定义1743.5.3CMPP应答包打包、解包工具类编写1753.5.4打包过程的说明1793.5.5解包的过程说明1793.5.6字符串数据的读写理解1803.5.7ISMG服务器端实现1813.5.8MD5摘要计算原理及应用1843.5.9SP端网关实现1873.5.10网关程序调试技巧1893.5.11网关关键技术点分析1923.6应用手机终端收发短信1953.6.1AT命令简介及应用1953.6.2使用smsLib发送短信198第4章通信高级技术分析2034.1通信的安全保证2034.1.1网络为什么不安全2034.1.2用Jpcap窃取数据包2064.1.3对称加密与消息摘要2164.1.4非对称加密机制2224.1.5SSL安全通道通信示例2324.2JavaKe远程控制模块实现2414.2.1远程控制原理2414.2.2远程控制关键技术解析2434.2.3被控制端实现2454.2.4控制端实现2504.3基于UDP通信的设计2544.3.1UDP通信示例2544.3.2UDP可靠传输的控制2584.3.3UDP组播消息2684.3.4内网穿透实现分析2724.4JavaNIO通信示例2824.4.1NIO基本概念2824.4.2NIO简单聊天室2914.4.3NIO文件操作2974.5Mina通信框架应用2994.5.1关于Mina框架2994.5.2Mina简单入门2994.5.3Mina的体系结构总结3054.5.4使用Mina直接传送对象3074.5.5扩展学习3084.6应用Memcached实现缓存系统3094.6.1初识Memcached3094.6.2缓存系统的网络构架3124.6.3为JavaKe应用缓存系统3184.7视频通信实现3214.7.1JMF概述3214.7.2JMF使用RTP协议3284.7.3FMJ视频聊天室的实现3344.8远程调用技术:RMIvsHessian3544.8.1分布式计算的基本理解3544.8.2分布式体系结构的模型3564.8.3RMI应用示例3574.8.4定制RMI端口3644.8.5简洁的Hessian366第5章JTwitter系统实现分析3715.1JTwitter是什么?3715.1.1概念分析3715.1.2JTwitter的核心功能需求3735.2客户端程序功能分析3745.2.1登录/注册功能3745.2.2主界面功能3775.3客户端和服务器端通信接口设计3805.3.1通信接口设计3805.3.2通信机制设计3855.4数据库结构分析3865.5Web服务端功能分析3875.6扩展构架分析388
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30