前言
本书循序渐进的地介绍了 Netty各个方面的内容。
本书共分为 4 个部分(共15章):
- 第一部分详细地介绍 Netty 的相关概念以及核心组件;
- 第二部分介绍自定义协议经常用到的编解码器;
- 第三部分介绍 Netty 对于应用层高级协议的支持,会覆盖常见的协议及其在实践中的应用;
- 第四部分是几个案例研究。
此外,附录部分还会简单地介绍 Maven,以及如何通过使用 Maven 编译和运行本书中的示例。
Part 1
第一部分是介绍Netty的概念及体系结构:
Part2
第二部分主要介绍自定义协议经常用到的编解码器:
Part3
第三部分介绍 Netty 对于应用层高级协议的支持,会覆盖常见的协议及其在实践中的应用:
Part4
第四部分是一些案例研究,包含了Droplr、Firebase、 Urban Airship 、Facebook 和 Twitter 提交的案例研究,演示了Netty 的设计以及架构原则,在构建高度可伸缩和可扩展的应用程序方面的应用:
附录:Maven 介绍
该附录的主要目的是提供一个对于 Apache Maven 的基本介绍,以便读者可以编译和运行本书的示例代码清单,并在开始使用 Netty 时扩展它们来创建自己的项目。
介绍了以下主题:
- Maven 的主要目标和用途;
- 安装以及配置 Maven;
- Maven 的基本概念——POM 文件、构件、坐标、依赖、插件及存储库;
- Maven 配置的示例,POM 的继承以及聚合;
- Maven 的命令行语法。