编辑推荐
讲解如何用Node.js构建可扩展因特网应用,是全面的实用指南。
内容简介
除了详细介绍Node提供的API外,还用大量篇幅介绍了服务器事件驱动开发的重要概念。内容涉及跨服务器的并发连接、非阻塞I/O和事件驱动的编程、如何支持各种数据库和数据存储工具、Node API的使用示例等。
通过阅读本书,你可以:学习Node的事件循环架构、非阻塞I/O和事件驱动编程模型;动手编写I/O示例应用,其中包括一个聊天服务器;用现成的设计模式编写事件驱动程序;在多核环境下高效地运用Node的单线程策略;配合具体例子,深框架核心及API工具;学习Node如何支持多种数据库和存储工具;利用Node庞大的模块库构建新的扩展。
作者简介
作者Tom Hughes-Croucher,程序员,同时也是技术布道师。他曾先后效力于许多响当当的大公司,或与他们保持有合作关系,如雅虎、NASA、Tesco、沃尔玛、MySpace、ThreeTelecom以及UK Channel 4等。Tom向万维网联盟(W3C)和英国标准协会(BSI)提交了多项网络标准提案。
章节目录
版权信息
O'Reilly Media, Inc.介绍
Ryan Dahl序
Brendan Eich序
前言
第一部分 基础入门
第1章 Node.js简介
1.1 安装Node.js
1.2 开始写代码
1.3 为什么选择Node
第2章 编写有趣的应用
2.1 创建一个聊天服务器
2.2 我们也来编写个Twitter
第3章 编写健壮的Node程序
3.1 事件循环
3.2 模式
3.3 编写产品代码
第二部分 API和常用模块
第4章 核心API
4.1 Events
4.2 HTTP
4.3 I/O
第5章 工具类API
5.1 DNS
5.2 加密
5.3 进程
5.4 用assert来测试
5.5 虚拟机
第6章 数据访问
6.1 NoSQL和文档存储
6.2 关系型数据库
6.3 连接池
6.4 消息队列协议
第7章 重要的外部模块
7.1 Express
7.2 Socket.IO
第8章 扩展Node
8.1 模块
8.2 包管理
8.3 附加组件
词汇表
关于作者
关于封面
Node即学即用是2013年由人民邮电出版社·图灵出品出版,作者[英]Tom Hughes-Croucher。
得书感谢您对《Node即学即用》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。