-
内容大纲
本书共7章,第1章概述Web的诞生和发展,以及Web的核心标准和协议;第2章介绍传统Web的B/S架构,以及HTML5进阶;第3章主要介绍从Web3D和WebXR;第4章介绍Web应用的架构演化,其中的框架模式、典型的Web开发平台、前后端分离架构,以及和Web开发和部署相关的云计算技术应用;第5章介绍Web前端框架,重点介绍Angular框架;第6章介绍Web后端框架,先介绍Spring框架(重点是其核心技术IoC和AOP),然后介绍其中用于Web开发的Spring MVC,以及简化开发的Spring Boot等,最后介绍数据访问和持久层框架Spring Data和MyBatis;第7章介绍连接前后端的Web服务技术,包括典型的SOAP Web服务、RESTful Web服务以及GraphQL Web服务,并进一步介绍云原生的核心技术微服务。全书最后的附录提供了3个课程项目选题,供读者参考使用。
本书对Web开发核心知识点进行深入剖析,帮助读者快速提升Web系统开发能力。本书适合作为高校计算机及相关专业的教材,也适合作为Web开发工程师和相关从业者的自学参考书。 -
作者介绍
-
目录
第1章 Web发展历程与核心标准
1.1 Web的诞生和发展
1.1.1 Web的诞生和相关技术
1.1.2 从文档Web到服务Web
1.1.3 Web 2.0概述
1.1.4 Web 3.0概述
1.1.5 Web 3概述
1.2 Web的核心标准和协议
1.2.1 URI
1.2.2 HTML
1.2.3 CSS
1.2.4 JavaScriot
1.2.5 XML
1.2.6 HTTP
1.2.7 WebAssembly
思考与练习
第2章 B/S架构与HTML5进阶
2.1 B/S架构
2.1.1 B/S架构简介
2.1.2 B/S架构和C/S架构
2.2 从RIA到PWA
2.2.1 RIA
2.2.2 Aiax与Fetch
2.2.3 PWA
2.3 HTML5进阶
2.3.1 WebStorage
2.3.2 WebWorker
2.3.3 ServiceWorker
2.3.4 WebSocket
2.3.5 WebRTC
2.3.6 其他HTML5 API
思考与练习
第3章 从Web3D到WebXR
3.1 数字化:从编码到元宇宙
3.2 Web3D概述
3.2.1 VRML和X3D
3.2.2 其他Web3D技术
3.3 WebGL概述
3.4 Three.js
3.4.1 Three.js概述
3.4.2 采用Three.js构建一个简单
多人环境
3.5 WebXR
3.5.1 WebXR概述
3.5.2 A-Frame框架
思考与练习
第4章 Web开发模式与框架
4.1 Web应用的N层架构
4.2 典型的web开发平台和框架
4.2.1 Java EE
4.2.2 .NET
4.2.3 其他组合框架
4.3 Web开发框架模式
4.3.1 以页面为中心
4.3.2 MVC
4.3.3 MVP和MWM
4.3.4 Flux幂口Redux
4.4 前后端分离
4.5 Web与云计算
4.5.1 云计算概述
4.5.2 亚马逊云平台上的Web部署
思考与练习
第5章 Web前端框架
5.1 Web前端框架概述
5.1.1 前端UI框架
5.1.2 前端工具库框架
5.1.3 前端移动应用开发框架和工具
5.1.4 前端MWM框架
5.2 Angula框架
5.2.1 AnguIar框架概述
5.2.2 使用Angular框架的综合示例
思考与练习
第6章 Web后端框架
6.1 Spring
6.1.1 IoC
6.1.2 AoP
6.2 Spring MVC
6.3 Spring Boot
6.3.1 Spring Boot简介
6.3.2 提供REST化服务
6.4 数据访问与持久层框架
6.4.1 Spring Data
6.4.2 MyBatis
思考与练习
第7章 Web服务与微服务
7.1 SOA与Web服务
7.2 SOAPweb服务
7.2.1 SOAP
7.2.2 WSDL协议
7.3 RESTfuIWeb服务
7.3.1 REST架构的含义与特征
7.3.2 遵循REST风格的Web服务
7.4 GraphQLweb服务
7.5 微服务
7.5.1 微服务架构概述
7.5.2 Spring Cloud简介
7.5.3 采用SpringCloud开发部署微服务
思考与练习
附录 课程项目设计参考
课程项目选题1——基于Web3D的仿真学习平台
课程项目选题2——采用Blockly的计算思维可视化学习平台
课程项目选题3——基于微信小程序的问答式学习平台
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...