欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 现代Web开发与应用(微课版工业和信息化部十四五规划教材)/Web开发人才培养系列丛书
      • 作者:编者:戴开宇|责编:刘博
      • 出版社:人民邮电
      • ISBN:9787115644848
      • 出版日期:2024/10/01
      • 页数:342
    • 售价:31.92
  • 内容大纲

        本书共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——基于微信小程序的问答式学习平台