清华大学出版社 您所在的位置:网站首页 ioc日语 清华大学出版社

清华大学出版社

2023-03-24 03:30| 来源: 网络整理| 查看: 265

本书从 Spring、Spring MVC和 MyBatis的基础知识讲起,从而让读者无难度地学习 Spring Boot。为更好地帮助读者巩固学习,本书分阶段安排三个完整的综合案例:基于 SSM + JSP的名片管理系统、基于 Spring Boot + MyBatis + Thymeleaf的电子商务平台,以及基于 Spring Boot + Vue 3 + MyBatis的人事管理系统。 全书共 16章,内容涵盖 Spring,Spring MVC,MyBatis,名片管理系统的设计与实现(SSM + JSP),Spring Boot的入门、核心、Web开发、数据访问,电子商务平台的设计与实现(Spring Boot + MyBatis + Thymeleaf)、 Spring Boot的安全控制、异步消息、热部署与单元测试、应用的监控,Vue 3基础、进阶,人事管理系统的设计与实现(Spring Boot + Vue 3 + MyBatis)。书中实例侧重实用性、通俗易懂,使读者能够快速掌握 SSM、 Spring Boot以及 Vue 3的基础知识、编程技巧以及完整的开发体系,为大型项目开发打下坚实的基础。 本书可作为大学计算机及相关专业的教材或教学参考书,也可作为 Java技术的培训教材。

more >

前言 时至今日,在脚本语言和敏捷开发大行其道之时,基于 Spring框架的 Java EE开发显得 烦琐许多,开发者经常遇到两个非常头疼的问题:①大量的配置文件;②与第三方框架整 合。Spring Boot的出现颠覆了 Java EE开发,可以说具有划时代意义。 Spring Boot的目标是 帮助开发者编写更少的代码实现所需功能,遵循“约定优于配置”原则,从而使开发者只需 很少的配置,或者使用默认配置就可以快速搭建项目。虽然 Spring Boot给开发者带来了开发 效率,但 Spring Boot并不是什么新技术,完全是一个基于 Spring的应用。例如 Spring Boot 的最大优点——自动配置是通过 Spring的@Conditional注解实现的,所以读者在学习 Spring Boot前,最好快速学习 Spring、Spring MVC的基础知识。另外,本书第三阶段主要学习基 于 Vue 3的前端开发,建议读者拥有 HTML + CSS + JavaScript的基础知识。 本书系统介绍 SSM、Spring Boot和 Vue 3的重要内容,分三个阶段:第一阶段为 SSM框 架整合开发(第 1~4章),内容包括 Spring、Spring MVC、MyBatis,以及基于 SSM + JSP的 案例开发;第二阶段为 Spring Boot框架开发(第 5~13章),内容包括 Spring Boot的入门、 核心、Web开发、数据访问、安全控制、异步消息、热部署与单元测试、应用监控,以及基于 Spring Boot + MyBatis + Thymeleaf的案例开发;第三阶段为 Vue 3前端框架开发(第 14~16 章),内容包括 Vue 3基础、进阶,以及基于 Spring Boot + Vue 3 + MyBatis的案例开发。本书的 重点不是简单地介绍基础知识,而是精心设计了大量实例和案例。读者通过本书可以快速地 掌握 SSM、Spring Boot以及 Vue 3的实践应用,提高 Java EE应用的开发能力。 全书内容分三个阶段,共 16章,具体如下。 第一阶段:SSM框架整合开发 第 1章:Spring,包括 Spring开发环境的构建、 Spring IoC、Spring AOP、Spring Bean以及 Spring的数据库编程等内容。第 2章:Spring MVC,包括 Spring MVC的工作原理、 Spring MVC的工作环境、基于注解的控制器、表单标签库与数据绑定、 JSON数据交互以及 Spring MVC的基本配置等内容。第 3章:MyBatis,包括 MyBatis的工作原理、 SSM框架整合开发、核心配置文件、 SQL映射文件、级联查询、动态 SQL以及 MyBatis的缓存机制等内容。第 4章:名片管理系统的设计与实现( SSM + JSP),本章内容是对第 1~3章学习的巩固。 第二阶段:Spring Boot框架开发 第 5章:Spring Boot入门,包括 Spring Boot特性、 Maven简介、使用 Spring Tool Suite(STS)快速构建 Spring Boot应用以及使用 IntelliJ IDEA快速构建 Spring Boot应用等内容。 第 6章:Spring Boot核心,包括核心注解、基本配置、自动配置原理以及条件注解等 内容。 第 7章:Spring Boot的 Web开发,包括 Spring Boot的 Web开发支持、 Thymeleaf模板引擎、JSON数据交互、文件上传与下载、异常统一处理以及对 JSP的支持等内容。 第 8章:Spring Boot的数据访问,包括 Spring Data JPA、Spring Boot整合 MyBatis、 REST、MongoDB、Redis、数据缓存 Cache等内容。 第 9章:电子商务平台的设计与实现( Spring Boot + MyBatis + Thymeleaf),本章内容是对第 5~8章学习的巩固。 第 10章:Spring Security的安全控制,包括 Spring Security快速入门以及基于 Spring Data JPA的 Spring Boot Security操作实例等内容。 第 11章:Spring Boot的异步消息,讲解企业级系统间异步消息通信,包括消息模型、 JMS与 AMQP企业级消息代理、 Spring Boot对异步消息的支持以及异步消息通信实例等内容。 第 12章:Spring Boot的热部署与单元测试,包括模板引擎的热部署、使用 spring-boot-devtools进行热部署以及 Spring Boot的单元测试等内容。 第 13章:Spring Boot应用的监控,包括端点的分类与测试、自定义端点以及自定义 HealthIndicator等内容。 第三阶段:Vue 3前端框架开发 第 14章:Vue 3基础,包括 Vue 3的安装、 Vue 3的生命周期、插值与表达式、计算属性、指令、在 Vue 3中动态使用样式、组件以及自定义指令等内容。 第 15章:Vue 3进阶,包括 render函数、组合 API、webpack、Vue CLI、路由 vue-router以及状态管理与 Vuex等内容。 第 16章:人事管理系统的设计与实现( Spring Boot + Vue 3 + MyBatis),本章内容是对本书整体学习的巩固。 为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、电子教案、程序源码、习题答案、在线作业和微课视频。 资源下载提示 课件等资源:扫描封底的“课件下载”二维码,在公众号“书圈”下载。素材(源码)等资源:扫描目录上方的二维码下载。在线作业:扫描封底的作业系统二维码,登录网站在线做题及查看答案。视频等资源:扫描封底的文泉云盘防盗码,再扫描书中相应章节中的二维码,可以在线学习。 由于编者水平有限,书中难免会有不足之处,敬请广大读者批评指正。 编 者 2022年 1月

more > 课件下载 样章下载 暂无网络资源 扫描二维码 下载APP了解更多

版权图片链接



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有