https://pan.quark.cn/s/350f0cd6acc1
历经 15 年,Netty 目前已经是 Java 网络 编程 最热门的框架,是我们 开发 高性能 Java 服务器的必学框架。它不仅包含了丰富的网络知识,也蕴含了很多 Java 编程的高阶 技巧 ,所以它也是我们 学习 Java 、学习网络编程不可多得的 经典 案例。
用 Netty 写一个简单的网络应用程序很简单,但是学习 Netty 的内部原理、了解它到底怎么 工作 起来的,却是一个比较漫长的过程,因为它不仅要求对 Java 编程的高阶知识有掌握,还要懂网络知识。同时,Netty 包含了各种 算法 、优化策略在其中,这也是 Netty 学习的难点之一。
因此,本课程在内容 设计 上会遵循一个由浅入深的原则。先介绍 Netty 的来龙去脉以及它的发展 趋势 。随后带你从“点”(领域知识)和“线”(请求处理)这两个维度深入到 Netty 的 源码 中去理解它的核心功能和原理。之后进入实战部分,首先带着你写一个简单的“玩具”项目,快速上手 Netty,然后逐步去丰富、优化这个项目,将它打磨成一个能够应用到 企业 生产 环境 中的成熟 产品 。最后,我们还会看看其他优秀的 开源项目 是如何使用 Netty 的,有哪些可以借鉴的地方。
学完这门课程后,你将能够熟练使用 Netty 进行相关项目的开发、优化及故障处理,并且能够为 Netty 项目本身贡献自己的一份力量。
评论列表
发表评论