Java网络编程进阶——从BIO到RPC
批量上传,套装书可能不全,下单前咨询在线客服!图书都是8-9成新,少量笔记,不影响阅读使用!光盘、学习卡、附件等默认不带,有特殊要求,下单前请咨询客服!
¥
12.2
2.1折
¥
59
九品
仅1件
作者肖川
出版社清华大学出版社
出版时间2021-04
版次1
装帧其他
货号9787302575757
上书时间2024-06-21
商品详情
- 品相描述:九品
图书标准信息
-
作者
肖川
-
出版社
清华大学出版社
-
出版时间
2021-04
-
版次
1
-
ISBN
9787302575757
-
定价
59.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
- 【内容简介】
-
本书用于学习Java网络通信的设计和开发,系统地介绍了Java网络通信的多种技术,由浅入深地阐述了多种通信技术的基础知识、主要模型以及实际可用的案例,使读者能有效地掌握Java网络编程的相关知识,并具备以Java编程来处理和解决网络通信问题的能力。 全书共8章和1个附录。第1~4章依次介绍BIO、NIO、AIO及Netty编程技术,每章均提供3个案例的设计和编码; 第5章与读者分享RESTful应用轻量级框架Jersey的使用经验; 第6章介绍Web服务消息推送规范SSE,并基于Jersey的SSE机制实现订阅发布功能以及一个可重入的分布式锁; 第7章自行设计了一个RPC框架并进行代码实现; 第8章开发了两个简单常见的应用; 附录解答了Java开发时常见的若干问题。 本书可作为高等院校“网络程序设计”课程的教材,也可供相关领域的技术人员参考。
- 【作者简介】
-
肖川,复旦大学计算机学院教师、工程师;男,44岁;专业:计算机技术;
学历:硕士;研究领域:计算机网络、计算机教学;研究成果:著有《计算机网络与网页制作》等。
- 【目录】
-
第1章BIO
1.1Socket通信模型
1.2完善通信框架
1.3升级write与read
1.4案例1: 传输字符串的会话
1.5案例2: 传输对象的会话
1.6案例3: 传输文件的会话
习题
第2章NIO
2.1NIO模型
2.2NIO服务端框架代码
2.3NIO客户端框架代码
2.4ByteBuffer及其在NIO中使用的问题
2.5NIO的分帧处理
2.6案例1: 传输字符串的会话
2.7案例2: 传输对象的会话
2.8案例3: 传输文件的会话
2.9设计多线程服务器
习题
第3章AIO
3.1异步操作概述
3.2AIO服务端框架代码
3.3AIO客户端框架代码
3.4AIO的分帧问题
3.5案例1: 传输字符串的会话
3.6案例2: 传输对象的会话
3.7案例3: 传输文件的会话
习题
第4章Netty
4.1Netty的使用模型
4.2Netty的入站与出站
4.3服务端框架代码
4.4客户端框架代码
4.5ByteBuf、分帧以及ChannelHandler链
4.6案例1: 传输字符串的会话
4.7案例2: 传输对象的会话
4.8案例3: 传输文件的会话
习题
第5章Jersey
5.1概述
5.2案例1: 对象资源的操作
5.2.1服务端基本框架
5.2.2客户端基本框架
5.2.3逐项添加URI功能
5.3案例2: 异步请求与异步应答
5.3.1服务端基本框架
5.3.2客户端基本框架
5.3.3逐项添加URI功能
5.4案例3: 基本认证和授权
5.4.1服务端基本框架
5.4.2客户端基本框架
5.4.3服务端认证项
5.4.4客户端认证项
5.5案例4: 替换某些部件
5.5.1替换JSON解析器
5.5.2替换Servlet容器
5.5.3替换Web服务器
5.5.4完全剥离Spring
习题
第6章SSE
6.1SSE概述
6.2订阅发布功能
6.2.1服务端代码
6.2.2客户端代码
6.3实现分布式锁
6.3.1分布式锁服务端
6.3.2分布式锁客户端
6.3.3分布式锁的使用
习题
第7章实现RPC框架
7.1RPC框架概述
7.2框架的客户端设计
7.2.1序列化器
7.2.2代理层
7.2.3通信层
7.3框架的服务端设计
7.3.1序列化器
7.3.2反射层
7.3.3通信层
7.4服务消费者
7.5服务发布者
习题
第8章两个简单应用
8.1WebSocket应用
8.2邮件发送程序
习题
附录
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价