搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Spring框架应用开发--基于Spring Boot(微课视频版)/计算机类技能型理实一体化新形态系列
0.00     定价 ¥ 59.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302661047
  • 作      者:
    编者:张寺宁//吴边|责编:张龙卿
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2024-07-01
收藏
畅销推荐
内容介绍
本书以Spring Boot为基础介绍Spring框架的应用开发,适合Spring应用开发的初学者使用。全书首先介绍了Spring相关知识点,进而引出Spring Boot的实践应用,包括Spring Boot数据操作、定时任务、消息队列、前后端开发、安全控制和项目部署等内容。全书采用项目式教学模式,以项目、任务为驱动讲解Spring Boot的理论知识和实践应用。本书为立体化、活页式教材,配套PPT、源代码、视频资源二维码、活页式综合案例、课后习题解答等电子资源,使读者能够更加灵活、方便地进行学习。 本书既可作为高等院校计算机相关专业的教材,也可作为Spring应用开发编程爱好者的自学书籍。
展开
目录
项目1 初识Spring
任务1.1 了解Spring
1.1.1 Spring简介
1.1.2 Spring的作用
1.1.3 Spring的发展
任务1.2 认识Spring项目模板
任务1.3 了解Spring容器
1.3.1 BeanFactory
1.3.2 ApplicationContext
任务1.4 体验Spring编程
1.4.1 环境准备
1.4.2 创建Spring Maven项目
1.4.3 认识注解
1.4.4 基于注解方式的Spring编程
任务1.5 了解Spring控制反转(IOC)
1.5.1 初识IOC
1.5.2 依赖注入
任务1.6 综合案例:获取Spring中Bean的相关信息
1.6.1 案例任务
1.6.2 任务分析
1.6.3 任务实施
小结
课后练习:获取Spring Bean对象相关信息并过滤
项目2 认识Spring中的Bean
任务2.1 基于注解创建无变量属性Bean
2.1.1 通过@Bean标识方法创建Bean
2.1.2 通过@ComponentScan自动扫描方式创建Bean
2.1.3 通过@Import创建Bean
2.1.4 通过FactoryBean工厂创建Bean
任务2.2 基于注解创建有变量属性的Bean
2.2.1 利用有参构造方法注入
2.2.2 利用set方法注入
2.2.3 利用注解注入
任务2.3 了解Bean的作用域
2.3.1 初识Bean作用域
2.3.2 Bean的作用域与线程安全
2.3.3 Spring中单例Bean的多线程访问控制
任务2.4 了解Bean的生命周期
任务2.5 综合案例:统计用户登录次数
2.5.1 案例任务
2.5.2 任务分析
2.5.3 任务实施
小结
课后练习:校验并分类统计登录用户信息
项目3 Spring AOP编程
任务3.1 了解代理机制
任务3.2 初识Spring AOP
3.2.1 AOP简介
3.2.2 AOP术语
3.2.3 Spring的两种AOP实现
任务3.3 基于注解的AOP编程
任务3.4 综合案例:利用AOP实现访问控制
3.4.1 案例任务
3.4.2 任务分析
3.4.3 任务实施
小结
课后练习:利用AOP方法实现权限认证
项目4 初识Spring Boot
任务4.1 了解Spring Boot
任务4.2 体验Spring Boot编程
4.2.1 创建Spring Boot项目
4.2.2 分析项目结构及pom.xml文件
4.2.3 运行Spring Boot项目并打包
4.2.4 设置Spring Boot服务开机启动
任务4.3 体验Spring Boot单元测试
4.3.1 使用默认测试类进行单元测试
4.3.2 手动创建测试类进行单元测试
任务4.4 了解Spring Boot配置文件
4.4.1 初识yaml语法
4.4.2 读取yaml中的配置
任务4.5 Spring Boot多环境配置
4.5.1 基于多文件的多环境配置
4.5.2 基于单文件的多环境配置
任务4.6 综合案例:用Spring Boot实现基于TCP服务的请求响应
4.6.1 案例任务
4.6.2 任务分析
4.6.3 任务实施
小结
课后练习:用Spring Boot实现基于TCP服务网购功能
项目5 Spring Boot数据操作和事务处理
任务5.1 初识数据库连接池
5.1.1 Hikari连接池
5.1.2 Druid连接池
任务5.2 Spring Boot Mybatis数据操作
5.2.1 Mybatis简介
5.2.2 Spring Boot引入Mybatis
5.2.3 Spring Boot引入Lombok插件
5.2.4 Mybatis注解进行单表数据操作
5.2.5 Mybatis注解进行多表关联查询
5.2.6 Mybatis注解动态SQL
5.2.7 Mybatis数据缓存机制
任务5.3 Spring Boot事务
5.3.1 事务简介
5.3.2 Spring Boot声明式事务控制
5.3.3 事务隔离级别
5.3.4 事务传播机制
5.3.5 编程实现基于注解的事务控制
任务5.4 综合案例:用Spring Boot模拟实现人员账户管理
5.4.1 案例任务
5.4.2 案例分析
5.4.3 任务实施
小结
课后练习:用Spring Boot模拟实现人员账户转账
项目6 Spring Boot定时任务
任务6.1 Cron表达式和定时任务框架
6.1.1 初识Cron表达式
6.1.2 常用的定时任务框架
任务6.2 基于Spring Task定时任务编程
6.2.1 初识Spring Task
6.2.2 Spring Task基于单个定时任务编程实现
6.2.3 Spring Task基于多个定时任务编程实现
6.2.4 Spring Task动态定时任务编程实现
任务6.3 综合案例:利用Spring Task实现定时闹钟
6.3.1 案例任务
6.3.2 案例分析
6.3.3 任务实施
小结
课后练习:定时清除过期闹钟任务
项目7 Spring Boot消息队列
任务7.1 初识消息队列
7.1.1 消息队列简介
7.1.2 常用的消息队列中间件
任务7.2 基于Kafka的消息队列编程
7.2.1 Kafka简介
7.2.2 Kafka安装和配置
7.2.3 Spring Boot引入Kafka
7.2.4 Spring Boot基于Kafka的编程实现
任务7.3 综合案例:Kafka采集主机运行信息
7.3.1 案例任务
7.3.2 案例分析
7.3.3 任务实施
小结
课后练习:Kafka采集键盘输入字符数据
项目8
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证