书馨卡帮你省薪
欢迎光临中图网 请 | 注册
> >
Spring Boot从入门到实战 第2版·微课视频版

Spring Boot从入门到实战 第2版·微课视频版

作者:陈恒 编
出版社:清华大学出版社出版时间:2024-08-01
开本: 16开 页数: 348
中 图 价:¥45.4(7.6折) 定价  ¥59.8 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Spring Boot从入门到实战 第2版·微课视频版 版权信息

Spring Boot从入门到实战 第2版·微课视频版 本书特色

本书系统地介绍Spring Boot 3的主要技术,包括三方面内容: 快速开发一个Web应用系统(Spring与Spring MVC基础、Thymeleaf与Vue.js 3视图技术、MyBatis与MyBatisPlus数据访问技术)、Spring Boot的高级特性(自动配置、部署、单元测试以及安全机制)和分布式架构技术(REST、MongoDB、Redis、Cache以及异步消息)。本书提供两个完整的项目案例:电子商务平台的设计与实现(Spring Boot MyBatis Thymeleaf)和名片系统的设计与实现(Spring Boot Vue.js 3 MyBatis-Plus)。本书配套资源丰富,包括教学大纲、教学课件、教学日历、实验大纲、程序源码、电子教案、思政案例、700分钟的视频讲解和在线题库。

Spring Boot从入门到实战 第2版·微课视频版 内容简介

   本书从Spring和Spring MVC的基础知识讲起,从而让读者无难度地学习Spring Boot 3。为了更好地帮助读者学习,本书以大量实例介绍了Spring Boot 3的基本思想、方法和技术。

全书共12章,内容涵盖Spring基础、Spring MVC基础、Spring Boot入门、Spring Boot核心、Web开发、数据访问、MyBatis与MyBatisPlus框架基础、安全控制、异步消息、单元测试、电子商务平台的设计与实现(Spring Boot+MyBatis+Thymeleaf)、名片系统的设计与实现(Spring Boot+Vue.js 3+MyBatis-Plus)等。书中实例通俗易懂、侧重实用性,使读者能够快速掌握Spring Boot 3的基础知识、编程技巧以及完整的开发体系,为进行大型项目开发打下坚实的基础。

本书可作为高等院校计算机及相关专业的教材或教学参考书,也可作为Java技术的培训教材,适合具有Java和Java Web编程基础的读者,尤其适合广大Java EE应用开发人员阅读与使用。

Spring Boot从入门到实战 第2版·微课视频版 目录

第1章Spring基础 1.1Spring概述1 1.1.1Spring的由来1 1.1.2Spring的体系结构1 1.2Spring开发环境的构建3 1.2.1使用Eclipse开发Java Web 应用4 1.2.2Spring的下载6 1.2.3**个Spring入门程序6 1.3Spring IoC8 1.3.1Spring IoC的基本概念8 1.3.2Spring的常用注解9 1.3.3基于注解的依赖注入10 1.3.4Java配置12 1.4Spring AOP14 1.4.1Spring AOP的基本概念14 1.4.2基于注解开发AspectJ16 1.5Spring Bean21 1.5.1Bean的实例化21 1.5.2Bean的作用域23 1.5.3Bean的初始化和销毁24 1.6Spring的数据库编程26 1.6.1Spring JDBC的XML配置26 1.6.2Spring JDBC的Java配置27 1.6.3Spring JdbcTemplate的 常用方法28 1.6.4基于@Transactional 注解的声明式事务管理32 1.6.5如何在事务处理中捕获异常35 1.7本章小结36 习题136 第2章Spring MVC基础 2.1Spring MVC的工作原理37 2.2Spring MVC的工作环境38 2.2.1Spring MVC所需要的JAR包… 38 2.2.2使用Eclipse开发Spring MVC的Web应用39 2.2.3基于Java配置的Spring MVC应用42 2.3基于注解的控制器43 2.3.1Controller注解类型43 2.3.2RequestMapping注解类型43 2.3.3编写请求处理方法45 2.3.4Controller接收请求参数的 常见方式46 2.3.5重定向与转发50 2.3.6应用@Autowired进行依赖 注入52 2.3.7@ModelAttribute53 2.4JSON数据交互54 2.4.1JSON数据结构54 2.4.2JSON数据转换55 2.5Spring MVC的基本配置59 2.5.1静态资源配置59 2.5.2拦截器配置59 2.5.3文件上传配置60 2.6本章小结65 习题265 目录第3章Spring Boot入门 3.1Spring Boot概述66 3.1.1什么是Spring Boot66 3.1.2Spring Boot的优点66 3.1.3Spring Boot的主要特性66 3.2**个Spring Boot应用67 3.2.1Maven简介67 3.2.2Maven的pom.xml67 3.2.3使用IntelliJ IDEA快速构建 Spring Boot应用68 3.2.4使用Spring Tool Suite快速 构建Spring Boot应用71 3.3本章小结72 习题372 第4章Spring Boot核心 4.1Spring Boot的基本配置73 4.1.1启动类和核心注解 @SpringBootApplication73 4.1.2Spring Boot的全局配置 文件74 4.1.3Spring Boot的Starters74 4.2读取应用配置75 4.2.1Environment75 4.2.2@Value76 4.2.3@ConfigurationProperties77 4.2.4@PropertySource78 4.3日志配置79 4.4Spring Boot的自动配置原理80 4.5Spring Boot的条件注解82 4.5.1条件注解82 4.5.2自定义条件83 4.5.3自定义Starters85 4.6本章小结91 习题491 第5章Spring Boot的Web开发 5.1Spring Boot的Web开发支持92 5.2Thymeleaf模板引擎92 5.2.1Spring Boot的Thymeleaf 支持93 5.2.2Thymeleaf的基础语法94 5.2.3Thymeleaf的常用属性99 5.2.4使用Spring Boot与Thymeleaf 实现页面信息国际化103 5.2.5Spring Boot与Thymeleaf 的表单验证106 5.2.6基于Thymeleaf与BootStrap 的Web开发实例110 5.3使用Spring Boot处理JSON数据113 5.4Spring Boot中文件的上传与下载117 5.5Spring Boot的异常统一处理123 5.5.1自定义error页面123 5.5.2@ExceptionHandler注解126 5.5.3@ControllerAdvice注解127 5.6Spring Boot对JSP的支持128 5.7本章小结131 习题5131第6章Spring Boot的数据访问 6.1Spring Data JPA132 6.1.1Spring Boot的支持133 6.1.2简单条件查询134 6.1.3关联查询141 6.1.4@Query和@Modifying 注解157 6.1.5排序与分页查询158 6.2REST162 6.2.1REST简介162 6.2.2Spring Boot整合REST164 6.2.3Spring Data REST164 6.2.4REST服务测试166 6.3MongoDB170 6.3.1安装MongoDB170 6.3.2Spring Boot整合 MongoDB170 6.3.3增、删、改、查171 6.4Redis175 6.4.1安装Redis175 6.4.2Spring Boot整合Redis178 6.4.3使用StringRedisTemplate 和RedisTemplate179 6.5数据缓存Cache183 6.5.1Spring缓存支持184 6.5.2Spring Boot缓存支持185 6.5.3使用Redis Cache189 6.6本章小结190 习题6190 第7章MyBatis与MyBatisPlus 7.1Spring Boot整合MyBatis191 7.2MyBatis基础194 7.2.1元素194 7.2.2、以及 元素198 7.2.3动态SQL199 7.3MyBatisPlus快速入门201 7.3.1MyBatisPlus简介201 7.3.2Spring Boot整合 MyBatisPlus201 7.4MyBatisPlus基础204 7.4.1MyBatisPlus注解204 7.4.2CRUD 接口207 7.4.3条件构造器214 7.5本章小结218 习题7218 第8章Spring Boot的安全控制 8.1Spring Security快速入门219 8.1.1什么是Spring Security219 8.1.2Spring Security的用户 认证219 8.1.3Spring Security的请求 授权 221 8.1.4Spring Security的核心类2218.1.5Spring Security的验证机制… 223 8.2Spring Boot的支持223 8.3实际开发中的Spring Security操作 实例223 8.4本章小结233 习题8233 第9章异步消息 9.1消息模型234 9.2企业级消息代理234 9.2.1JMS234 9.2.2AMQP236 9.3Spring Boot的支持238 9.3.1JMS的自动配置238 9.3.2AMQP的自动配置238 9.4异步消息通信实例238 9.4.1JMS实例238 9.4.2AMQP实例243 9.5本章小结247 习题9247 第10章Spring Boot单元测试 10.1JUnit 5248 10.1.1JUnit 5简介248 10.1.2JUnit 5注解248 10.1.3JUnit 5断言250 10.2单元测试用例251 10.2.1测试环境的构建251 10.2.2测试Mapper接口253 10.2.3测试Service层254 10.3使用Postman测试Controller层… 255 10.4本章小结258 习题10258 第11章电子商务平台的设计与实现(Spring Boot MyBatis Thymeleaf)11.1系统设计259 11.1.1系统功能需求259 11.1.2系统模块划分259 11.2数据库设计260 11.2.1数据库概念结构设计260 11.2.2数据库逻辑结构设计262 11.2.3创建数据表263 11.3系统管理264 11.3.1添加相关依赖264 11.3.2HTML页面及静态 资源管理264 11.3.3应用的包结构265 11.3.4配置文件265 11.4组件设计266 11.4.1管理员登录权限验证266 11.4.2前台用户登录权限验证266 11.4.3验证码266 11.4.4统一异常处理267 11.4.5工具类268 11.5后台管理子系统的实现268 11.5.1管理员登录268 11.5.2类型管理269 11.5.3添加商品272 11.5.4查询商品274 11.5.5修改商品277 11.5.6删除商品278 11.5.7按月统计销量279 11.5.8按类型统计销量281 11.5.9查询订单284 11.5.10用户管理285 11.5.11安全退出286 11.6前台电子商务子系统的实现286 11.6.1导航栏及首页搜索286 11.6.2推荐商品及*新商品288 11.6.3用户注册290 11.6.4用户登录291 11.6.5商品详情292 11.6.6收藏商品294 11.6.7购物车295 11.6.8下单299 11.6.9个人信息302 11.6.10我的收藏303 11.6.11我的订单304 11.7本章小结305 习题11305 第12章名片系统的设计与实现(Spring Boot Vue.js 3 MyBatisPlus)12.1系统设计306 12.1.1系统功能需求306 12.1.2系统模块划分306 12.2数据库设计307 12.2.1数据库概念结构设计307 12.2.2数据库逻辑结构设计307 12.3使用IntelliJ IDEA构建后端系统308 12.3.1创建Spring Boot Web 应用308 12.3.2修改pom.xml308 12.3.3配置数据源等信息308 12.3.4创建持久化实体类309 12.3.5创建Mapper接口310 12.3.6创建业务层310 12.3.7创建控制器层313 12.3.8创建跨域响应头设置 过滤器314 12.3.9创建工具类315 12.3.10MyBatisPlus分页插件、 Redis以及Token签名 配置315 12.4使用Vue CLI构建前端系统315 12.4.1安装Node.js315 12.4.2安装Vue CLI并构建前端 系统cardmisvue316 12.4.3使用VSCode打开前端 系统318 12.4.4安装Element Plus和 @elementplus/iconsvue …319 12.4.5安装Axios模块并设置 跨域访问319 12.4.6开发前端页面320 12.4.7配置路由335 12.5测试运行336 12.6本章小结336 习题12336
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服