您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Vert.x应用开发实例教程
教材
字数: 509千字
装帧: 平装
出版社: 清华大学出版社
作者: 吕海东,张坤 编著 著作
出版日期: 2015-12-01
商品条码: 9787302416296
版次: 1
开本: 16开
页数: 311
出版年份: 2015
定价:
¥45
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
Vert.x是一个轻量级的高性能JVM应用平台,基于它可开发各种移动、Web和企业应用服务器端应用。
Vert.x主要特点是可使用多种语言编写应用,如Java、JavaScript、CoffeeScript、Ruby、Python 或 Groovy等。
Vert.x的简单actorlike机制能帮助脱离直接基于多线程编程,该机制是基于Netty和Java 7的NIO2的编写的。
Vert.x的工作模式与Node.js基本相同,其目的在于为JVM提供一个Node.js的替代方案,二者都采用非阻塞的异步工作模式。所有的Vert.x组件Verticle都工作在一个Event Loop单线程内。并且所有Verticle部件之间接近非耦合,它们之间不能直接调用,只能通过Event Bus发送和接收事件Event完成相互的调用和数据通信。
本书全面采用案例驱动,主要知识的讲解都辅助以实际案例应用编程,便于读者的理解和自主学习和运用。知识讲解通俗易懂,详略得当,重点突出。
本书每章都附以PowerPoint课件来总结本章中的大纲和重点内容,便于教师教学和读者复习和理解。
本书旨在为Vert.x的初学者和大中专院校学生提供易于入门,全面了解和掌握Vert.x框架技术和应用的教材和辅导资料,为使用Vert.x开发实时应用和企业级应用打下良好的基础。
目录
第1章Vert.x概述
1.1Vert.x的概念
1.2Vert.x诞生的背景
1.3Vert.x的安装
1.4Vert.x的特性
1.5Vert.x简单应用编程
1.5.1使用Vert.x内置机制的Web Server
1.5.2使用第三方Web组件的Web Server
1.5.3使用Vert.x内置机制的TCP Server
1.5.4使用Vert.x内置机制的WebSocket Server
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事件循环(Event Loop)
2.7事件总线(Event Bus)
2.8共享数据区(Shared Data Area)
2.9HTTP服务器和客户端
2.10TCP服务器和客户端
2.11WebSocket服务器和客户端
2.12SockJS
本章小结
思考题
第3章Vert.x API组成
3.1Vert.x API的组成
3.1.1Vert.x核心API
3.1.2容器API
3.2Vert.x的实例对象获得
3.3Vert.x的容器对象获得
3.4Vert.x的控制台API(Console API)
3.5事件总线API(Event Bus API)
3.5.1取得事件总线对象
3.5.2发布事件API(Event Publish API)
3.5.3发送事件API(Event Send API)
3.5.4接收事件API
3.6共享数据API(Sharing Data API)
3.6.1Map共享数据API
3.6.2Set共享数据API
3.7缓存对象API(Buffer API)
3.8定时器延时器(Timer)
3.9流读写API(Flow Stream API)
本章小结
练习题
第4章Vert.x Verticle编程
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.x Web编程
6.1Vert.x Web概述
6.2使用Vert.x内置Web Server API开发Web服务器
6.3HTTP Server API方法
6.4HTTP Server请求对象API方法
6.5HTTP Server响应对象的API方法
6.5.1HTTP响应的内容
6.5.2HTTP响应状态行
6.5.3HTTP响应头(Response Header)
6.5.4HTTP响应体(Response Body)
6.5.5Vert.x响应对象的方法
6.5.6HTTP响应对象的编程案例
6.6Web Client API开发HTTP客户端
6.6.1创建HTTP Client对象实例
6.6.2执行向Web Server发送HTTP请求
6.6.3处理Web Server的HTTP响应
6.6.4HTTP Client POST请求案例
6.6.5HTTP Client GET请求实例
6.7使用Web模块开发Web服务器
本章小结
练习题
第7章Vert.x TCP编程
7.1TCP通信概述
7.2Vert.x TCP特性
7.3Vert.x TCP API
7.4Vert.x TCP Server编程
7.5Vert.x TCP客户端编程
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安装modmysqlpostgresql模块
8.3.2modmysqlpostgresql模块的配置
8.3.3modmysqlpostgresql执行数据库操作
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业务层(BO)编程实现
12.6.4控制层(CO)编程实现
12.6.5表示层(UIO)编程实现
本章小结
参考文献
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网