图书介绍

Vert.x应用开发实例教程PDF|Epub|txt|kindle电子书版本网盘下载

Vert.x应用开发实例教程
  • 吕海东,张坤编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302416296
  • 出版时间:2015
  • 标注页数:312页
  • 文件大小:46MB
  • 文件页数:323页
  • 主题词:网站-软件开发-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Vert.x应用开发实例教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Vert.x概述1

1.1 Vert.x的概念1

1.2 Vert.x诞生的背景1

1.3 V ert.x的安装3

1.4 Vert.x的特性7

1.5 Vert.x简单应用编程9

1.5.1 使用Vert.x内置机制的Web Server9

1.5.2 使用第三方Web组件的Web Server10

1.5.3 使用Vert.x内置机制的TCP Server11

1.5.4 使用Vert.x内置机制的WebSocket Server11

1.6 Vert.x主要应用领域12

本章小结12

思考题13

第2章 Vert.x架构组成14

2.1 Vert.x的总体架构14

2.2 Vert.x实例(Instance)15

2.3 Vert.x容器(Container)16

2.4 Vert.x工件(Verticle)18

2.5 模块(Module)18

2.6 事件循环(Event Loop)19

2.7 事件总线(Event Bus)21

2.8 共享数据区(Shared Data Area)23

2.9 HTTP服务器和客户端23

2.10 TCP服务器和客户端24

2.11 WebSocket服务器和客户端24

2.12 SockJS25

本章小结25

思考题25

第3章 Vert.x API组成26

3.1 Vert.x API的组成26

3.1.1 Vert.x核心API26

3.1.2 容器API27

3.2 Vert.x的实例对象获得27

3.3 Vert.x的容器对象获得28

3.4 Vert.x的控制台API(Console API)30

3.5 事件总线API(Event Bus API)31

3.5.1 取得事件总线对象32

3.5.2 发布事件API(Event Publish API)32

3.5.3 发送事件API(Event Send API)33

3.5.4 接收事件API34

3.6 共享数据API(Sharing Data API)36

3.6.1 Map共享数据API36

3.6.2 Set共享数据API37

3.7 缓存对象API(Buffer API)37

3.8 定时器延时器(Timer)40

3.9 流读写API(Flow Stream API)42

本章小结46

练习题47

第4章 Vert.x Verticle编程48

4.1 Verticle的概念48

4.2 Verticle的类型49

4.3 Verticle的运行方式49

4.4 Verticle的编程方式50

4.5 JavaScript编写Verticle51

4.6 Java编写Verticle53

4.7 Verticle的运行54

4.8 卸载Verticle55

4.9 Verticle退出时清理功能编程55

4.10 Verticle取得命令行参数56

4.11 Verticle终止Vert.x实例运行57

4.12 Verticle访问环境变量57

本章小结57

思考题58

第5章 Vert.x模块编程59

5.1 模块的概念59

5.2 模块的优点60

5.3 模块的类型60

5.4 模块的组成61

5.5 模块的命名62

5.6 模块的编程62

5.7 模块的运行66

5.7.1 Vert.x命令行方式执行模块66

5.7.2 Verticle中使用容器API执行模块67

5.8 模块的载入67

5.9 模块案例编程69

5.9.1 数据发送模块编程69

5.9.2 数据接收模块编程71

本章小结73

思考题73

第6章 Vert.x Web编程74

6.1 Vert.x Web概述74

6.2 使用Vert.x内置Web Server API开发Web服务器76

6.3 HTTP Server API方法80

6.4 HTTP Server请求对象API方法81

6.5 HTTP Server响应对象的API方法91

6.5.1 HTTP响应的内容91

6.5.2 HTTP响应状态行92

6.5.3 HTTP响应头(Response Header)93

6.5.4 HTTP响应体(Response Body)94

6.5.5 Vert.x响应对象的方法95

6.5.6 HTTP响应对象的编程案例98

6.6 Web Client API开发HTTP客户端101

6.6.1 创建HTTP Client对象实例101

6.6.2 执行向Web Server发送HTTP请求102

6.6.3 处理Web Server的HTTP响应105

6.6.4 HTTP Client POST请求案例107

6.6.5 HTTP Client GET请求实例110

6.7 使用Web模块开发Web服务器111

本章小结113

练习题114

第7章 Vert.x TCP编程115

7.1 TCP通信概述115

7.2 Vert.x TCP特性116

7.3 Vert.x TCP API117

7.4 Vert.x TCP Server编程119

7.5 Vert.x TCP客户端编程122

7.6 基于SSL的TCP Server编程124

7.7 基于SSL的TCP客户端编程127

7.8 工业过程监控系统案例129

7.8.1 读取PLC监控数据TCP Client Verticle编程130

7.8.2 监控Web服务器的编程131

7.8.3 监控客户端页面编程132

本章小结133

练习题133

第8章 Vert.x数据库编程134

8.1 Vert.x数据库编程概述134

8.2 使用JDBC模块操作数据库135

8.2.1 模块的配置信息135

8.2.2 JDBC模块执行DDL SQL语句138

8.2.3 JDBC模块执行Insert SQL语句140

8.2.4 JDBC模块执行Update SQL语句143

8.2.5 JDBC模块执行Delete SQL语句145

8.2.6 JDBC模块执行Select SQL语句147

8.2.7 JDBC模块执行事务语句148

8.3 使用MySQL模块操作MySQL数据库149

8.3.1 安装mod-mysql-postgresql模块150

8.3.2 mod-mysql-postgresql模块的配置150

8.3.3 mod-mysql-postgresql执行数据库操作153

8.4 整合Hibernate和Spring实现数据库操作165

8.4.1 数据表的创建166

8.4.2 创建部门的持久类166

8.4.3 Spring配置文件167

8.4.4 部门业务层编程169

8.4.5 Vert.x编写控制层Verticle171

8.4.6 Vert.x部门管理模块设计编程174

8.4.7 服务器端主启动Vertcile编程176

8.4.8 部门管理Web客户端设计与编程176

8.5 使用JDBC模块完成的微型数据管理案例185

8.5.1 服务端部门业务处理模块编程186

8.5.2 Web客户端编程189

本章小结190

思考题190

第9章 Vert.x文件系统操作编程191

9.1 Vert.x文件系统核心对象191

9.2 文件系统的文件操作API192

9.2.1 文件复制方法copy192

9.2.2 文件移动方法move194

9.2.3 文件删除方法delete194

9.2.4 截取文件方法truncate196

9.2.5 修改文件的权限方法chmod198

9.2.6 取得文件属性的方法props199

9.3 文件系统的目录操作API201

9.3.1 目录创建方法mkDir201

9.3.2 目录读取方法readDir203

9.4 文件内容操作API方法205

9.4.1 创建文件方法createFile205

9.4.2 读文件内容方法readFile206

9.4.3 写文件内容的方法writeFile207

9.4.4 检查文件是否存在的方法exists207

9.4.5 打开文件方法open208

9.4.6 随机读文件方法210

9.4.7 随机写文件方法210

9.5 文件API编程案例212

9.5.1 文件管理应用服务器端Web Server编程213

9.5.2 文件管理应用服务器端编程214

9.5.3 文件管理应用客户端编程220

本章小结233

练习题233

第10章 Vert.x WebSocket编程234

10.1 WebSocket概述234

10.2 服务器端的WebSocket实现技术237

10.3 Vert.x WebSocket Server编程238

10.4 HTTP客户端的WebSocket实现240

10.5 Web页面客户端的WebSocket243

10.6 WebSocket编程应用案例——简单的ECHO应用244

10.6.1 WebSocket服务器编程244

10.6.2 WebSocket客户端页面HTML编程245

10.6.3 Web客户端WebSocket编程245

10.7 WebSocket应用案例——城市天气预报实时推送发布系统247

10.7.1 预报系统WebSocket服务器编程实现248

10.7.2 天气预报WebSocket客户端编程实现250

本章小结252

思考题253

第11章 Vert.x移动Web白板应用案例254

11.1 系统功能需求254

11.2 案例系统架构设计254

11.3 系统实现关键技术255

11.4 案例的Vert.x服务器端编程255

11.4.1 服务器端主启动Verticle编程256

11.4.2 案例持久层DAO模块编程258

11.4.3 案例业务层BO模块编程263

11.5 案例移动Web客户端编程266

11.5.1 案例客户主页面编程267

11.5.2 用户注册页面编程269

11.5.3 用户登录页面编程272

11.5.4 会议管理页面编程274

11.5.5 参加会议页面编程279

本章小结287

练习题287

第12章 Vert.x企业级信息管理系统案例288

12.1 系统功能需求288

12.2 系统的总体模块结构289

12.3 系统的数据模型289

12.4 案例系统架构设计291

12.4.1 视图层设计291

12.4.2 控制层设计291

12.4.3 模型层设计292

12.4.4 传输层设计292

12.4.5 持久层设计293

12.4.6 业务层设计293

12.5 项目开发需要的软件及工具293

12.6 系统的编程实现294

12.6.1 数据库服务层的编程实现294

12.6.2 持久层(DAO)编程实现294

12.6.3 业务层(BO)编程实现297

12.6.4 控制层(CO)编程实现300

12.6.5 表示层(UIO)编程实现306

本章小结311

参考文献312

热门推荐