欢迎来到传智教育旗下图书库
传智教育官网 博学谷 黑马程序员

图书库

加入合作伙伴
封面图

Spring Boot企业级开发教程

黑马程序员/编著
定价:¥56.00

出版社:人民邮电出版社

ISBN:978-7-115-51279-6

图书种类:高校教材

出版日期:2019-09

所属学科:Java

页数:270

咨询客服 查看配套资源

关注获取新书发布信息

内容简介

    本书讲解了当前JAEE企业级开发热门的Spring Boot框架,并结合实际开发场景,介绍了如何使用Spring Boot整合第三方框架进行Web开发。全书共10章,其中,第1-2章介绍了Spring Boot相关原理、Spring Boot核心配置与注解;第3-9章介绍了Spring Boot开发Web应用的常见技术,包括数据访问、视图技术、常见Web功能、缓存管理、安全管理、消息服务管理、任务管理。第10章结合前面所学的知识,开发了一个综合项目——个人博客系统,希望读者可以通过项目实战,深刻体会Spring Boot框架开发Web应用的便捷。

适合群体

本书既可作为高等院校本、专科计算机相关专业的教材,也可作为社会培训教材,是一本适合有一定SSM开发经验的读者学习和参考的读物。

图书特色

1、详细介绍了Spring Boot 2.x与常用第三方框架的整合使用,让企业应用开发更加快速高效。

2、本书配有大量案例以及一个综合项目,案例步骤详细,配图合理,能够让读者身临其境感受企业应用开发。

3、本书附有配套视频、源代码、习题、教学PPT、教学设计等资源;另外,为了帮助初学者更好地学习本书讲解的内容,还提供了在线答疑服务,希望可以帮助更多的读者。


配套资源
进入高校教辅平台查看资源
图书目录
第1章  Spring Boot开发入门	1
1.1  Spring Boot概述	2
1.1.1  Spring Boot简介	2
1.1.2  Spring Boot的优点	3
1.2  Spring Boot入门程序	4
1.2.1  环境准备	4
1.2.2  使用Maven方式构建Spring Boot
      项目	4
1.2.3  使用Spring Initializr方式构建
      Spring Boot项目	9
1.3  单元测试与热部署	13
1.3.1  单元测试	13
1.3.2  热部署	14
1.4  Spring Boot原理分析	16
1.4.1  Spring Boot依赖管理	16
1.4.2  Spring Boot自动配置	19
1.4.3  Spring Boot执行流程	22
1.5  本章小结	26
1.6  习题	26

第2章  Spring Boot核心配置与
注解	28
2.1  全局配置文件	29
2.1.1  application.properties配置文件	29
2.1.2  application.yaml配置文件	32
2.2  配置文件属性值的注入	34
2.2.1  使用@ConfigurationProperties注入
      属性	34
2.2.2  使用@Value注入属性	34
2.2.3  两种注解对比分析	36
2.3  Spring Boot自定义配置	38
2.3.1  使用@PropertySource加载配置
      文件	38
2.3.2  使用@ImportResource加载XML
      配置文件	39
2.3.3  使用@Configuration编写自定义
      配置类	41
2.4  Profile多环境配置	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.1  Spring Boot数据访问概述	50
3.2  Spring Boot整合MyBatis	50
3.2.1  基础环境搭建	50
3.2.2  使用注解的方式整合MyBatis	54
3.2.3  使用配置文件的方式整合
      MyBatis	56
3.3  Spring Boot整合JPA	58
3.3.1  Spring Data JPA介绍	58
3.3.2  使用Spring Boot整合JPA	62
3.4  Spring Boot整合Redis	65
3.4.1  Redis介绍	65
3.4.2  使用Spring Boot整合Redis	67
3.5  本章小结	71
3.6  习题	71

第4章  Spring Boot视图技术	73
4.1  Spring Boot支持的视图
     技术	74
4.2  Thymeleaf基本语法	75
4.2.1  常用标签	75
4.2.2  标准表达式	77
4.3  Thymeleaf基本使用	79
4.3.1  Thymeleaf模板基本配置	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.1  Spring MVC的整合支持	90
5.1.1  Spring MVC自动配置介绍	90
5.1.2  Spring MVC功能扩展实现	90
5.2  Spring 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.4  Spring Boot应用的打包和
     部署	107
5.4.1  Jar包方式打包部署	107
5.4.2  War包方式打包部署	111
5.5  本章小结	113
5.6  习题	113

第6章  Spring Boot缓存
管理	115
6.1  Spring Boot默认缓存管理	116
6.1.1  基础环境搭建	116
6.1.2  Spring Boot默认缓存体验	119
6.2  Spring Boot缓存注解
     介绍	120
6.3  Spring Boot整合Redis缓存
     实现	123
6.3.1  Spring Boot支持的缓存组件	123
6.3.2  基于注解的Redis缓存实现	124
6.3.3  基于API的Redis缓存实现	128
6.4  自定义Redis缓存序列化
     机制	131
6.4.1  自定义RedisTemplate	131
6.4.2  自定义RedisCacheManager	135
6.5  本章小结	137
6.6  习题	137

第7章  Spring Boot安全管理	139
7.1  Spring Security介绍	140
7.2  Spring Security快速入门	140
7.2.1  基础环境搭建	140
7.2.2  开启安全管理效果测试	142
7.3  MVC Security安全配置
     介绍	144
7.4  自定义用户认证	145
7.4.1  内存身份认证	145
7.4.2  JDBC身份认证	147
7.4.3  UserDetailsService身份认证	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.6  CSRF防护功能	168
7.6  Security管理前端页面	173
7.7  本章小结	175
7.8  习题	175

第8章  Spring Boot消息
服务	177
8.1  消息服务概述	178
8.1.1  为什么要使用消息服务	178
8.1.2  常用消息中间件介绍	180
8.2  RabbitMQ消息中间件	181
8.2.1  RabbitMQ简介	181
8.2.2  RabbitMQ工作模式介绍	181
8.3  RabbitMQ安装以及整合环境
     搭建	183
8.3.1  安装RabbitMQ	183
8.3.2  Spring Boot整合RabbitMQ环境
      搭建	184
8.4  Spring Boot与RabbitMQ整合
     实现	185
8.4.1  Publish/Subscribe(发布订阅
      模式)	185
8.4.2  Routing(路由模式)	193
8.4.3  Topics(通配符模式)	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

第10章  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
展开全部内容

热销图书推荐

图书封面

JavaScript+jQuery交互式Web前端开发(第2版)

人民邮电出版社

定价:¥59.80 咨询客服

图书封面

HBase基础入门

清华大学出版社

定价:¥59.00 咨询客服

图书封面

Python数据分析与应用:从数据获取到可视化(第2版)

中国铁道出版社

定价:¥59.00 咨询客服

图书封面

Java程序设计任务驱动教程

高等教育出版社

定价:¥55.00 咨询客服

代做工资流水公司北京打在职证明株洲工资流水样本潍坊车贷工资流水 制作开封制作背调流水重庆对公账户流水黄冈对公银行流水价格淄博银行流水报价兰州房贷流水样本宁波车贷工资流水 样本湖州办在职证明黄冈代办房贷流水徐州办理薪资流水单南通签证银行流水 模板天津签证流水费用南京背调流水报价襄阳代做流水单青岛收入证明打印绵阳制作在职证明太原代开薪资流水单荆州查车贷工资流水泰安公司流水制作邢台签证工资流水制作惠州打印工资流水单南阳办贷款银行流水廊坊打印工资代付流水泰州工资流水单模板岳阳办理个人工资流水珠海转账银行流水图片昆明开背调工资流水桂林离职证明代办香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化