新闻资讯
看你所看,想你所想

Vert.x套用开发实例教程

Vert.x套用开发实例教程

《Vert.x套用开发实例教程》是2016年清华大学出版社出版的图书,作者是吕海东、张坤。

基本介绍

  • 书名:《Vert.x套用开发实例教程》
  • 作者:吕海东、张坤
  • ISBN:9787302416296
  • 定价:45元
  • 出版社:清华大学出版社
  • 出版时间:2015.12.01

图书信息

Vert.x套用开发实例教程
作者:吕海东、张坤
定价:45元
印次:1-1
ISBN:9787302416296
出版日期:2015.12.01
印刷日期:2016.01.05

    内容简介

    Vert.x是一个轻量级的高性能JVM套用平台,基于它可开发各种移动、Web和企业套用伺服器端套用。 Vert.x主要特点是可使用多种语言编写套用,如Java、JavaScript、CoffeeScript、Ruby、Python 或 Groovy等。

    目录

    第1章Vert.x概述
    1.1Vert.x的概念
    1.2Vert.x诞生的背景
    1.3Vert.x的安装
    1.4Vert.x的特性
    1.5Vert.x简单套用编程
    1.5.1使用Vert.x内置机制的WebServer
    1.5.2使用第三方Web组件的WebServer
    1.5.3使用Vert.x内置机制的TCPServer
    1.5.4使用Vert.x内置机制的WebSocketServer
    1.6Vert.x主要套用领域
    本章小结
    思考题
    第2章Vert.x架构组成
    2.1Vert.x的总体架构
    2.2Vert.x实例(Instance)
    2.3Vert.x容器(Container)
    2.4Vert.x工件(Verticle)
    2.5模组(Module)
    2.6事件循环(EventLoop)
    2.7事件汇流排(EventBus)
    2.8共享数据区(SharedDataArea)
    2.9HTTP伺服器和客户端
    2.10TCP伺服器和客户端
    2.11WebSocket伺服器和客户端
    2.12SockJS
    本章小结
    思考题
    第3章Vert.xAPI组成
    3.1Vert.xAPI的组成
    3.1.1Vert.x核心API
    3.1.2容器API
    3.2Vert.x的实例对象获得
    3.3Vert.x的容器对象获得
    3.4Vert.x的控制台API(ConsoleAPI)
    3.5事件汇流排API(EventBusAPI)
    3.5.1取得事件汇流排对象
    3.5.2发布事件API(EventPublishAPI)
    3.5.3传送事件API(EventSendAPI)
    3.5.4接收事件API
    3.6共享数据API(SharingDataAPI)
    3.6.1Map共享数据API
    3.6.2Set共享数据API
    3.7快取对象API(BufferAPI)
    3.8定时器延时器(Timer)
    3.9流读写API(FlowStreamAPI)
    本章小结
    练习题
    第4章Vert.xVerticle编程
    4.1Verticle的概念
    4.2Verticle的类型
    4.3Verticle的运行方式
    4.4Verticle的编程方式
    4.5JavaScript编写Verticle
    4.6Java编写Verticle
    4.7Verticle的运行
    4.8卸载Verticle
    4.9Verticle退出时清理功能编程
    4.10Verticle取得命令行参数
    4.11Verticle终止Vert.x实例运行
    4.12Verticle访问环境变数
    本章小结
    思考题
    第5章Vert.x模组编程
    5.1模组的概念
    5.2模组的优点
    5.3模组的类型
    5.4模组的组成
    5.5模组的命名
    5.6模组的编程
    5.7模组的运行
    5.7.1Vert.x命令行方式执行模组
    5.7.2Verticle中使用容器API执行模组
    5.8模组的载入
    5.9模组案例编程
    5.9.1数据传送模组编程
    5.9.2数据接收模组编程
    本章小结
    思考题
    第6章Vert.xWeb编程
    6.1Vert.xWeb概述
    6.2使用Vert.x内置WebServerAPI开发Web伺服器
    6.3HTTPServerAPI方法
    6.4HTTPServer请求对象API方法
    6.5HTTPServer回响对象的API方法
    6.5.1HTTP回响的内容
    6.5.2HTTP回响状态行
    6.5.3HTTP回响头(ResponseHeader)
    6.5.4HTTP回响体(ResponseBody)
    6.5.5Vert.x回响对象的方法
    6.5.6HTTP回响对象的编程案例
    6.6WebClientAPI开发HTTP客户端
    6.6.1创建HTTPClient对象实例
    6.6.2执行向WebServer传送HTTP请求
    6.6.3处理WebServer的HTTP回响
    6.6.4HTTPClientPOST请求案例
    6.6.5HTTPClientGET请求实例
    6.7使用Web模组开发Web伺服器
    本章小结
    练习题
    第7章Vert.xTCP编程
    7.1TCP通信概述
    7.2Vert.xTCP特性
    7.6基于SSL的TCP Server编程
    7.7基于SSL的TCP客户端编程
    7.8工业过程监控系统案例
    7.8.1读取PLC监控数据TCP Client Verticle编程
    7.8.2监控Web伺服器的编程
    7.8.3监控客户端页面编程
    本章小结
    练习题
    第8章Vert.x资料库编程
    8.1Vert.x 资料库编程概述
    8.2使用JDBC模组运算元据库
    8.2.1模组的配置信息
    8.2.2JDBC模组执行DDL SQL语句
    8.2.3JDBC模组执行Insert SQL语句
    8.2.4JDBC模组执行Update SQL语句
    8.2.5JDBC模组执行Delete SQL语句
    8.2.6JDBC模组执行Select SQL语句
    8.2.7JDBC模组执行事务语句
    8.3使用MySQL模组操作MySQL资料库
    8.3.1安装modmysqlpostgresql模组
    8.3.2modmysqlpostgresql模组的配置
    8.3.3modmysqlpostgresql执行资料库操作
    8.4整合Hibernate和Spring实现资料库操作
    8.4.1数据表的创建
    8.4.2创建部门的持久类
    8.4.3Spring配置档案
    8.4.4部门业务层编程
    8.4.5Vert.x编写控制层Verticle
    8.4.6Vert.x部门管理模组设计编程
    8.4.7伺服器端主启动Vertcile编程
    8.4.8部门管理Web客户端设计与编程
    8.5使用JDBC模组完成的微型数据管理案例
    8.5.1服务端部门业务处理模组编程
    8.5.2Web客户端编程
    本章小结
    思考题
    第9章Vert.x档案系统操作编程
    9.1Vert.x档案系统核心对象
    9.2档案系统的档案操作API
    9.2.1档案複製方法copy
    9.2.2档案移动方法move
    9.2.3档案删除方法delete
    9.2.4截取档案方法truncate
    9.2.5修改档案的许可权方法chmod
    9.2.6取得档案属性的方法props
    9.3档案系统的目录操作API
    9.3.1目录创建方法mkDir
    9.3.2目录读取方法readDir
    9.4档案内容操作API方法
    9.4.1创建档案方法createFile
    9.4.2读档案内容方法readFile
    9.4.3写档案内容的方法writeFile
    9.4.4检查档案是否存在的方法exists
    9.4.5打开档案方法open
    9.4.6随机读档案方法
    9.4.7随机写档案方法
    9.5档案API编程案例
    9.5.1档案管理套用伺服器端Web Server编程
    9.5.2档案管理套用伺服器端编程
    9.5.3档案管理套用客户端编程
    本章小结
    练习题
    第10章Vert.x WebSocket编程
    10.1WebSocket概述
    10.2伺服器端的WebSocket实现技术
    10.3Vert.x WebSocket Server编程
    10.4HTTP客户端的WebSocket实现
    10.5Web页面客户端的WebSocket
    10.6WebSocket编程套用案例——简单的ECHO套用
    10.6.1WebSocket伺服器编程
    10.6.2WebSocket客户端页面HTML编程
    10.6.3Web客户端WebSocket编程
    10.7WebSocket套用案例——城市天气预报实时推送发布系统
    10.7.1预报系统WebSocket伺服器编程实现
    10.7.2天气预报WebSocket客户端编程实现
    本章小结
    思考题
    第11章Vert.x移动Web白板套用案例
    11.1系统功能需求
    11.2案例系统架构设计
    11.3系统实现关键技术
    11.4案例的Vert.x伺服器端编程
    11.4.1伺服器端主启动Verticle编程
    11.4.2案例持久层DAO模组编程
    11.4.3案例业务层BO模组编程
    11.5案例移动Web客户端编程
    11.5.1案例客户主页面编程
    11.5.2用户注册页面编程
    11.5.3用户登录页面编程
    11.5.4会议管理页面编程
    11.5.5参加会议页面编程
    本章小结
    练习题
    第12章Vert.x企业级信息管理系统案例
    12.1系统功能需求
    12.2系统的总体模组结构
    12.3系统的数据模型
    12.4案例系统架构设计
    12.4.1视图层设计
    12.4.2控制层设计
    12.4.3模型层设计
    12.4.4传输层设计
    12.4.5持久层设计
    12.4.6业务层设计
    12.5项目开发需要的软体及工具
    12.6系统的编程实现
    12.6.1资料库服务层的编程实现
    12.6.2持久层(DAO)编程实现
    12.6.3业务

    相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com