Netty实战
长连接、高并发、海量数据、高性能成为使用Netty就是我们绝佳的选择

作者:王金柱

定价:59元

印次:1-2

ISBN:9787302563402

出版日期:2020.11.01

印刷日期:2024.02.05

图书责编:夏毓彦

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Netty是一个开源的、基于NIO的客户端和服务器端Java编程框架。本书涵盖Netty开发中绝大多数需要掌握的基本原理、方法与技巧,是一本比较实用的Netty参考书,可以作为Java Web应用开发人员的技术指导手册。 全书分为10章,包括Netty基础(从Java IO演进)、构建完整的Netty应用、Netty线程模型、Netty内存管理、Transport(传输)、Channel(通道)、Codec(编解码器)和Bootstrap(引导)等核心内容的8章,还包括基于WebSocket构建Netty响应服务器和Netty消息推送系统这两个项目实战的2章。本书对应用Netty框架开发网络应用有很好的指导作用。 本书内容简洁明了、通俗易懂、原理清晰、重点突出、实例丰富、代码精练,适合想要学习Netty的Java Web应用开发人员,同时也非常适合作为高等院校和培训学校计算机及相关专业的辅助教材。

王金柱,对JavaScript语言、jQuery框架、Node.js、React等Web前端开发有着独到的经验,并精通HTML/XHTML、CSS与PHP等开发语言的应用。有着10多年丰富的IT从业经历,完成过多家大型央企与上市公司的企业级Web系统平台项目的前端模块开发工作。

前 言 Netty作为一种Java开源网络编程框架,近些年已经得到了业内开发人员的一致认可。究其原因,主要是因为Netty在开发高并发、高性能、高可靠性的网络服务器和客户端程序方面的明显优势。于是,学习掌握Netty框架开发技术变成了众多开发人员的热切期望。本书是一本原理介绍与编程实践相结合的教材,不仅为读者全面深入地讲解针对Netty框架各个方面的技术,还针对目前的技术热点介绍了基于Netty框架的两个项目实战。可以讲,本书是一本学习Netty框架开发技术的得力助手。 Netty框架核心知识点 Netty框架体系比较复杂,与Java IO有着密不可分的关系,涉及的知识点非常多,对于大多数刚刚接触Netty框架的读者可能会一时无从下手。那么关于Netty框架的核心知识点都有哪些内容呢? ? 从Java IO演进到Netty ? Netty线程模型 ? Netty内存管理 ? Transport(传输) ? Channel(通道) ? Codec(编解码器) ? Bootstrap(引导) ? WebSocket协议和Netty框架 以上所有核心知识点在本书中都有讲解。本书从Netty框架的使用原理与应用场景出发,借助对源码的剖析进行全方位的讲解和演示,力求帮助读者理解并掌握关于Netty框架原理和开发方面的具体方法和技巧。 本书的内容安排 本书共10章,循序渐进地讲解了Netty框架开发所需的各项知识点。 第1章主要介绍从Java IO到Netty的技术演进。Netty是基于Java IO开发的、异步的、基于事件驱动的网络应用框架,提供了异步...

暂无课件

暂无样章

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第1章  从Java IO到Netty 1

1.1  了解Java中的IO通信 1

1.1.1  IO通信基础 1

1.1.2  “同步/异步”与“阻塞/非阻塞” 2

1.1.3  传统BIO模式 3

1.1.4  伪异步IO模式 4

1.1.5  NIO模式 5

1.1.6  AIO模式 5

1.2  初识Netty 5

1.2.1  Netty特点 6

1.2.2  搭建Netty开发环境 6

1.2.3  Netty开发工具—IntelliJ IDEA 8

1.3  实战:Netty版的“Hello World”程序 9

1.3.1  使用IntelliJ IDEA创建项目 9

1.3.2  引入Netty包 11

1.3.3  编写Netty应用程序 14

1.3.4  测试HelloNetty服务器端应用 17

1.4  Netty框架模块介绍 20

1.4.1  Netty框架功能模块的组织结构 20

1.4.2  Netty Bootstrap入口模块 21

1.4.3  Netty Channel传输通道模块 22

1.4.4  Netty EventLoop事件循环模块 23

1.4.5  Netty ChannelFuture异步通知接口 23

1.4.6  ChannelHandler与ChannelPipeline接口 24

1.5  小结 25

第2章  构建完整的Netty应用程序 26

2.1  搭建完整的Netty架构 26

2.1.1  通过Intellij IDEA创建...

Netty是一个开源的、基于NIO的客户端和服务器端Java编程框架。本书涵盖Netty开发中绝大多数需要掌握的基本原理、方法与技巧,是一本比较实用Netty框架技术参考书,可以作为Java Web应用开发人员的技术指导手册。