由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[正版新书]Spring Boot项目化教程(微课视频版) 徐舒 清华大学出版社 Spring Boot 前端 开发
¥ ×1
| 书名: | Spring Boot项目化教程(微课视频版) |
| 出版社: | 清华大学出版社 |
| 出版日期 | 2025 |
| ISBN号: | 9787302686149 |
| |
| 本书借助AI助手完成一个完整的博客项目,书中不仅传授Spring Boot这一强大框架的核心技能,还生动展示了人工智能技术如何变革编程学习体验。全书共10章,内容包括Spring Boot概述、RESTful API开发、Spring Boot的核心概念、数据访问、缓存、日志、测试、安全、利用AI工具学习Spring Boot和综合应用等知识,每章都配有实践代码示例,确保理论与实践紧密结合。
本书面向编程初学者与中级开发者,旨在深入浅出地讲解关键编程概念和技术,通过实例演练帮助读者快速掌握并提升编程技能。无论是学生、自学者还是希望扩展技能的专业程序员,都能从中获益。本书非常适合作为高等院校各类专业课程的教材,也可以作为编程爱好者自学的辅导书。
|
| |
|
|
| |
| (1)AI工具辅助学习。利用AI工具,为学习Spring Boot提供即时、个性化支持,强调自主实践,以满足不同读者的学习需求。 (2)系统化知识体系。采用设计思想,建立一个全面的学习体系。通过项目化教学,系统培养学生的编程思维、开发能力、解决实际问题的能力以及团队协作能力。 (3)提供新技术及应用。采用Spring Boot 3.x和Spring Security 6.x等新技术,深入探讨新特性和改进,确保技术知识前沿性。
|
| |
|
目〓〓录 第1章Spring Boot概述
1.1Spring Boot简介
1.1.1Spring Boot基础
1.1.2Spring Boot与Web开发
1.2创建第一个项目
1.2.1安装和配置开发工具
1.2.2创建项目
1.3项目结构和代码解析
1.3.1项目结构解析
1.3.2入口程序代码解析
1.4控制器
1.4.1控制器的概念
1.4.2设计控制类
1.5综合案例:简单博客项目的实现
1.5.1案例描述
1.5.2案例实现
1.5.3案例总结
习题1
第2章RESTful API 开发
2.1RESTful的概念和设计原则
2.1.1RESTful简介
2.1.2RESTful的核心概念
2.2请求和响应处理
2.2.1控制器和请求映射
2.2.2请求路径和请求参数处理
2.2.3响应处理
2.3API 测试
2.4综合案例:RESTful风格重构博客项目
2.4.1案例描述
2.4.2案例实现
2.4.3案例总结
习题2
第3章Spring Boot的核心概念
3.1三层架构
3.1.1表现层
3.1.2业务逻辑层
3.1.3数据访问层
3.2控制反转与依赖注入
3.3自动配置
3.4依赖管理
3.4.1Starter依赖
3.4.2父POM管理
3.5综合应用:博客项目的三层架构重构
3.5.1案例描述
3.5.2案例实现
3.5.3案例总结
习题3
第4章数据访问
4.1Spring Data JPA
4.1.1Spring Data JPA简介
4.1.2实体映射
4.1.3Repository接口
4.2事务管理
4.2.1事务管理的概念
4.2.2声明式事务管理
4.3综合案例:博客项目的数据访问
4.3.1案例描述
4.3.2案例实现
4.3.3案例总结
习题4
第5章缓存
5.1缓存基础
5.1.1缓存简介
5.1.2Spring Boot对缓存的支持
5.1.3缓存注解
5.2综合案例:新增获取热门帖子的功能
5.2.1案例描述
5.2.2案例实现
5.2.3案例总结
习题5
第6章日志
6.1日志框架简介
6.1.1日志的概念与作用
6.1.2Spring Boot日志体系
6.1.3基本日志记录
6.2日志消息分析与理解
6.2.1日志结构
6.2.2日志级别
6.3日志设计
6.3.1日志需求
6.3.2选择合适的日志框架和配置
6.3.3实施日志记录
6.4面向切面编程
6.4.1AOP概述
6.4.2AOP的关键概念
6.4.3Spring Boot 应用AOP
6.5综合应用:新增日志功能
6.5.1案例描述
6.5.2案例实现
6.5.3案例总结
习题6
第7章测试
7.1测试基础
7.1.1测试的重要性
7.1.2测试类型
7.2Spring Boot测试框架
7.2.1Spring Boot测试框架的主要组成部分
7.2.2测试框架与应用程序的集成
7.3单元测试
7.3.1JUnit基础
7.3.2Mockito基础
7.3.3Spring Boot项目中使用JUnit 和Mockito
7.4集成测试
7.4.1数据访问层集成测试
7.4.2服务层集成测试
7.4.3控制器集成测试
7.5测试驱动开发
7.5.1测试驱动开发理念
7.5.2Spring Boot项目开展TDD
7.6综合案例:博客项目的测试
7.6.1案例描述
7.6.2案例实现
7.6.3案例总结
习题7
第8章安全
8.1Spring Security基础
8.1.1认证和授权的基本概念
8.1.2Spring Security的核心概念
8.1.3安全配置
8.2认证
8.3授权
8.3.1授权的基本概念
8.3.2授权的工作原理
8.3.3授权配置
8.4防护措施
8.4.1CSRF防护
8.4.2JWT
8.5综合应用:博客系统的安全设计
8.5.1案例描述
8.5.2案例实现
8.5.3案例总结
习题8
第9章利用AI工具学习Spring Boot
9.1AI工具简介
9.1.1ChatGPT介绍
9.1.2GitHub Copilot介绍
9.1.3通义灵码介绍
9.2AI工具辅助学习Spring Boot
9.2.1安装通义灵码
9.2.2使用通义灵码编程助手
9.2.3使用AI工具的建议
9.3综合案例:利用AI助手完成博客系统设计
9.3.1案例描述
9.3.2案例实现
9.3.3案例总结
习题9
第10章综合应用
10.1敏捷开发简介
10.1.1敏捷开发的核心理念
10.1.2敏捷开发的基本步骤
10.1.3制定产品Backlog
10.2版本管理
10.2.1版本管理简介
10.2.2Git的基本使用
10.3综合任务:新增内容审核功能
10.3.1案例描述
10.3.2案例实现
10.3.3案例总结
习题10
附录A
参考文献
|
| |
|
|
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
