网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Spring Boot企业级开发教程
分类
作者 黑马程序员
出版社 人民邮电出版社
下载
简介
内容推荐
本书讲解当前Java EE企业级开发的热门框架Spring Boot,并结合实际开发场景,介绍如何使用Spring Boot整合第三方框架进行Web开发。全书共10章,其中,~2章介绍Spring Boot的相关概念、Spring Boot核心配置与注解;第3~9章介绍Spring Boot开发Web应用的常见技术,包括数据访问、视图技术、实现Web的常用功能、缓存管理、安全管理、消息服务、任务管理。0章结合前面所学的知识,开发一个综合项目——个人博客系统,希望读者通过项目实战,深刻体会使用Spring Boot框架开发Web应用的便捷之处。
本书附有配套视频、源代码、习题、教学PPT、教学设计等资源;另外,为了帮助初学者更好地学习本书讲解的内容,我们还提供了在线答疑服务,希望可以帮助更多的读者。
本书既可作为高等院校本、专科计算机相关专业的教材,也可作为社会培训教材,是一本适合读者自学和参考的读物。
目录
章Spring Boot开发入门1
1.1Spring Boot概述2
1.1.1Spring Boot简介2
1.1.2Spring Boot的优点3
1.2Spring Boot入门程序4
1.2.1环境准备4
1.2.2使用Maven方式构建Spring Boot项目4
1.2.3使用SpringInitializr方式构建Spring Boot项目9
1.3单元测试与热部署13
1.3.1单元测试13
1.3.2热部署14
1.4Spring Boot原理分析16
1.4.1Spring Boot依赖管理16
1.4.2Spring Boot自动配置19
1.4.3Spring Boot执行流程22
1.5本章小结26
1.6习题26
第2章Spring Boot核心配置与注解28
2.1全局配置文件29
2.1.1application.properties配置文件29
2.1.2application.yaml配置文件32
2.2配置文件属性值的注入34
2.2.1使用@ConfigurationProperties注入属性34
2.2.2使用@Value注入属性34
2.2.3两种注解对比分析36
2.3Spring Boot自定义配置38
2.3.1使用@PropertySource加载配置文件38
2.3.2使用@ImportResource加载XML配置文件39
2.3.3使用@Configuration编写自定义配置类41
2.4Profile多环境配置42
2.4.1使用Profile文件进行多环境配置42
2.4.2使用@Profile注解进行多环境配置43
2.5随机值设置以及参数间引用46
2.6本章小结47
2.7习题47
第3章Spring Boot数据访问49
3.1Spring Boot数据访问概述50
3.2Spring Boot整合MyBatis50
3.2.1基础环境搭建50
3.2.2使用注解的方式整合MyBatis54
3.2.3使用配置文件的方式整合MyBatis56
3.3Spring Boot整合JPA58
3.3.1SpringDataJPA介绍58
3.3.2使用Spring Boot整合JPA62
3.4Spring Boot整合Redis65
3.4.1Redis介绍65
3.4.2使用Spring Boot整合Redis67
3.5本章小结71
3.6习题71
第4章Spring Boot视图技术73
4.1Spring Boot支持的视图技术74
4.2Thymeleaf基本语法75
4.2.1常用标签75
4.2.2标准表达式77
4.3Thymeleaf基本使用79
4.3.1Thymeleaf模板基本配置79
4.3.2静态资源的访问79
4.4使用Thymeleaf完成数据的页面展示79
4.5使用Thymeleaf配置国际化页面82
4.6本章小结87
4.7习题87
第5章Spring Boot实现Web的常用功能89
5.1SpringMVC的整合支持90
5.1.1SpringMVC自动配置介绍90
5.1.2SpringMVC功能扩展实现90
5.2Spring Boot整合Servlet三大组件94
5.2.1组件注册整合Servlet三大组件94
5.2.2路径扫描整合Servlet三大组件98
5.3文件上传与下载100
5.3.1文件上传100
5.3.2文件下载104
5.4Spring Boot应用的打包和部署107
5.4.1Jar包方式打包部署107
5.4.2War包方式打包部署111
5.5本章小结113
5.6习题113
第6章Spring Boot缓存管理115
6.1Spring Boot默认缓存管理116
6.1.1基础环境搭建116
6.1.2Spring Boot默认缓存体验119
6.2Spring Boot缓存注解介绍120
6.3Spring Boot整合Redis缓存实现123
6.3.1Spring Boot支持的缓存组件123
6.3.2基于注解的Redis缓存实现124
6.3.3基于API的Redis缓存实现128
6.4自定义Redis缓存序列化机制131
6.4.1自定义RedisTemplate131
6.4.2自定义RedisCacheManager135
6.5本章小结137
6.6习题137
第7章Spring Boot安全管理139
7.1SpringSecurity介绍140
7.2SpringSecurity快速入门140
7.2.1基础环境搭建140
7.2.2开启安全管理效果测试142
7.3MVCSecurity安全配置介绍144
7.4自定义用户认证145
7.4.1内存身份认证145
7.4.2JDBC身份认证147
7.4.3UserDetailsService身份认证150
7.5自定义用户授权管理153
7.5.1自定义用户访问控制153
7.5.2自定义用户登录156
7.5.3自定义用户退出159
7.5.4登录用户信息获取161
7.5.5记住我功能163
7.5.6CSRF防护功能168
7.6Security管理前端页面173
7.7本章小结175
7.8习题175
第8章Spring Boot消息服务177
8.1消息服务概述178
8.1.1为什么要使用消息服务178
8.1.2常用消息中间件介绍180
8.2RabbitMQ消息中间件181
8.2.1RabbitMQ简介181
8.2.2RabbitMQ工作模式介绍181
8.3RabbitMQ安装以及整合环境搭建183
8.3.1安装RabbitMQ183
8.3.2Spring Boot整合RabbitMQ环境搭建184
8.4Spring Boot与RabbitMQ整合实现185
8.4.1Publish/Subscribe(发布订阅模式)185
8.4.2Routing(路由模式)193
8.4.3Topics(通配符模式)195
8.5本章小结197
8.6习题197
第9章Spring Boot任务管理199
9.1异步任务200
9.1.1无返回值异步任务调用200
9.1.2有返回值异步任务调用202
9.2定时任务203
9.2.1定时任务介绍204
9.2.2定时任务实现206
9.3邮件任务208
9.3.1发送纯文本邮件208
9.3.2发送带附件和图片的邮件210
9.3.3发送模板邮件213
9.4本章小结215
9.5习题215
0章Spring Boot综合项目实战——个人博客系统217
10.1系统概述218
10.1.1系统功能介绍218
10.1.2项目效果预览218
10.2项目设计220
10.2.1系统开发及运行环境220
10.2.2文件组织结构220
10.2.3数据库设计222
10.3系统环境搭建223
10.3.1准备数据库资源223
10.3.2准备项目环境224
10.4前台管理模块229
10.4.1文章分页展示229
10.4.2文章详情查看238
10.4.3文章评论管理244
10.5后台管理模块249
10.5.1数据展示249
10.5.2文章发布252
10.5.3文章修改256
10.5.4文章删除258
10.6用户登录控制261
10.7定时邮件发送267
10.8本章小结270
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/25 17:40:19