登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Spring框架应用开发——基于Spring Boot(微课视频版)

書城自編碼: 4016683
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 张寺宁、吴边
國際書號(ISBN): 9787302661047
出版社: 清华大学出版社
出版日期: 2024-07-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 301

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
甲骨文丛书·波斯的中古时代(1040-1797年)
《 甲骨文丛书·波斯的中古时代(1040-1797年) 》

售價:NT$ 403.0
以爱为名的支配
《 以爱为名的支配 》

售價:NT$ 286.0
台风天(大吴作品,每一种生活都有被看见的意义)
《 台风天(大吴作品,每一种生活都有被看见的意义) 》

售價:NT$ 245.0
打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!)
《 打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!) 》

售價:NT$ 301.0
新时代硬道理 广东寻路高质量发展
《 新时代硬道理 广东寻路高质量发展 》

售價:NT$ 352.0
6S精益管理实战(精装版)
《 6S精益管理实战(精装版) 》

售價:NT$ 458.0
异域回声——晚近海外汉学之文史互动研究
《 异域回声——晚近海外汉学之文史互动研究 》

售價:NT$ 500.0
世界文明中的作物迁徙:聚焦亚洲、中东和南美洲被忽视的本土农业文明
《 世界文明中的作物迁徙:聚焦亚洲、中东和南美洲被忽视的本土农业文明 》

售價:NT$ 454.0

建議一齊購買:

+

NT$ 296
《 摄影基础(第三版)(高等学校设计学类专业教学指导委员会推 荐教材) 》
+

NT$ 254
《 应用文写作教程(第5版) 》
+

NT$ 284
《 植物学 第2版 修订版 上册 》
+

NT$ 255
《 园林树木学 》
+

NT$ 454
《 经典力学 》
+

NT$ 226
《 文学理论(第二版) 》
編輯推薦:
本书内容来自一线教师的多年教学成果,书中有大量的实用案例。同时按照新形态立体化教材方式编写,配有微课视频等立体化资源。编辑QQ 1102528884
內容簡介:
本书以Spring Boot为基础介绍Spring框架的应用开发,适合Spring应用开发的初学者使用。全书首先介绍了Spring相关知识点,进而引出Spring Boot的实践应用,包括Spring Boot数据操作、定时任务、消息队列、前后端开发、安全控制和项目部署等内容。全书采用项目式教学模式,以项目、任务为驱动讲解Spring Boot的理论知识和实践应用。本书为立体化、活页式教材,配套PPT、源代码、视频资源二维码、活页式综合案例、课后习题解答等电子资源,使读者能够更加灵活、方便地进行学习。
本书既可作为高等院校计算机相关专业的教材,也可作为Spring应用开发编程爱好者的自学书籍。
關於作者:
张寺宁,软件设计师,大数据技术与应用专业专任教师。在IT企业从事一线软件研发工作近10年,在企业工作期间,参与多个国家级、省部级和地市级大型IT项目开发工作,包括:全国出入境管理系统、数字化机场管理系统、广东省地税运维监控系统、广东省警务综合监控系统、佛山地税运维监控系统等。在校期间,主编出版教材一本,参与1项校级精品课程建设,参与横向项目,电工考证智能考场管理系统、无人机智慧机场集群管理系统。
目錄
项目1初识Spring1
任务1.1了解Spring1
1.1.1Spring简介1
1.1.2Spring的作用1
1.1.3Spring的发展2
任务1.2认识Spring项目模板3
任务1.3了解Spring容器4
1.3.1BeanFactory4
1.3.2ApplicationContext4
任务1.4体验Spring编程5
1.4.1环境准备5
1.4.2创建Spring Maven项目5
1.4.3认识注解6
1.4.4基于注解方式的Spring编程7
任务1.5了解Spring控制反转(IOC)10
1.5.1初识IOC11
1.5.2依赖注入14
任务1.6综合案例: 获取Spring中Bean的相关信息16
1.6.1案例任务16
1.6.2任务分析16
1.6.3任务实施16
小结20
课后练习: 获取Spring Bean对象相关信息并过滤20
项目2认识Spring中的Bean21
任务2.1基于注解创建无变量属性Bean21
2.1.1通过@Bean标识方法创建Bean21
2.1.2通过@ComponentScan自动扫描方式创建Bean25
2.1.3通过@Import创建Bean26
2.1.4通过FactoryBean工厂创建Bean30
任务2.2基于注解创建有变量属性的Bean32
2.2.1利用有参构造方法注入32
2.2.2利用set方法注入33
2.2.3利用注解注入35
任务2.3了解Bean的作用域41
2.3.1初识Bean作用域41
2.3.2Bean的作用域与线程安全42
2.3.3Spring中单例Bean的多线程访问控制43
任务2.4了解Bean的生命周期43
任务2.5综合案例: 统计用户登录次数44
2.5.1案例任务44
2.5.2任务分析44
2.5.3任务实施44
小结48
课后练习: 校验并分类统计登录用户信息48
项目3Spring AOP编程49
任务3.1了解代理机制49
任务3.2初识Spring AOP50
3.2.1AOP简介50
3.2.2AOP术语51
3.2.3Spring的两种AOP实现52
任务3.3基于注解的AOP编程57
任务3.4综合案例: 利用AOP实现访问控制62
3.4.1案例任务63
3.4.2任务分析63
3.4.3任务实施63
小结66
课后练习: 利用AOP方法实现权限认证66
项目4初识Spring Boot67
任务4.1了解Spring Boot67
任务4.2体验Spring Boot编程67
4.2.1创建Spring Boot项目68
4.2.2分析项目结构及pom.xml文件68
4.2.3运行Spring Boot项目并打包71
4.2.4设置Spring Boot服务开机启动73
任务4.3体验Spring Boot单元测试75
4.3.1使用默认测试类进行单元测试75
4.3.2手动创建测试类进行单元测试76
任务4.4了解Spring Boot配置文件78
4.4.1初识yaml语法78
4.4.2读取yaml中的配置79
任务4.5Spring Boot多环境配置85
4.5.1基于多文件的多环境配置85
4.5.2基于单文件的多环境配置86
任务4.6综合案例: 用Spring Boot实现基于TCP服务的请求响应87
4.6.1案例任务87
4.6.2任务分析87
4.6.3任务实施88
小结91
课后练习: 用Spring Boot实现基于TCP服务网购功能91
项目5Spring Boot数据操作和事务处理92
任务5.1初识数据库连接池92
5.1.1Hikari连接池92
5.1.2Druid连接池94
任务5.2Spring Boot Mybatis数据操作96
5.2.1Mybatis简介96
5.2.2Spring Boot引入Mybatis97
5.2.3Spring Boot引入Lombok插件98
5.2.4Mybatis注解进行单表数据操作99
5.2.5Mybatis注解进行多表关联查询104
5.2.6Mybatis注解动态SQL111
5.2.7Mybatis数据缓存机制121
任务5.3Spring Boot事务125
5.3.1事务简介126
5.3.2Spring Boot声明式事务控制126
5.3.3事务隔离级别127
5.3.4事务传播机制128
5.3.5编程实现基于注解的事务控制129
任务5.4综合案例: 用Spring Boot模拟实现人员账户管理130
5.4.1案例任务130
5.4.2案例分析131
5.4.3任务实施131
小结131
课后练习: 用Spring Boot模拟实现人员账户转账131
项目6Spring Boot定时任务132
任务6.1Cron表达式和定时任务框架132
6.1.1初识Cron表达式132
6.1.2常用的定时任务框架134
任务6.2基于Spring Task定时任务编程135
6.2.1初识Spring Task135
6.2.2Spring Task基于单个定时任务编程实现135
6.2.3Spring Task基于多个定时任务编程实现139
6.2.4Spring Task动态定时任务编程实现142
任务6.3综合案例: 利用Spring Task实现定时闹钟146
6.3.1案例任务146
6.3.2案例分析146
6.3.3任务实施147
小结147
课后练习: 定时清除过期闹钟任务147
项目7Spring Boot消息队列148
任务7.1初识消息队列148
7.1.1消息队列简介148
7.1.2常用的消息队列中间件149
任务7.2基于Kafka的消息队列编程149
7.2.1Kafka简介149
7.2.2Kafka安装和配置151
7.2.3Spring Boot引入Kafka151
7.2.4Spring Boot基于Kafka的编程实现152
任务7.3综合案例: Kafka采集主机运行信息159
7.3.1案例任务159
7.3.2案例分析159
7.3.3任务实施160
小结166
课后练习: Kafka采集键盘输入字符数据167
项目8Spring Boot Web应用开发——后端168
任务8.1初识Spring MVC168
8.1.1Spring MVC简介168
8.1.2Spring MVC工作流程169
8.1.3Spring Boot引入Spring MVC170
8.1.4Spring MVC单元测试工具——MockMvc170
任务8.2Spring MVC访问静态资源171
任务8.3Spring MVC访问动态资源——映射请求172
8.3.1@Controller注解172
8.3.2@RequestMapping注解172
8.3.3组合注解175
任务8.4Spring MVC访问动态资源——获取请求数据175
8.4.1@RequestParam注解175
8.4.2@RequsetBody注解180
8.4.3@PathVariable注解184
任务8.5Spring MVC访问动态资源——输出响应186
8.5.1跳转页面186
8.5.2回写数据191
任务8.6Spring MVC Restful风格编程192
8.6.1初识Restful风格192
8.6.2Spring MVC实现Restful风格编程193
任务8.7Spring MVC 拦截器196
8.7.1定义拦截器196
8.7.2使用拦截器197
8.7.3拦截器和过滤器199
任务8.8Spring MVC文件上传和下载200
8.8.1Spring MVC 文件上传200
8.8.2Spring MVC文件下载203
任务8.9综合案例: 员工信息管理204
8.9.1案例任务204
8.9.2案例分析204
8.9.3任务实施204
小结205
课后练习: 学生信息管理205
项目9Spring Boot Web应用开发——前端206
任务9.1了解Spring Boot Web应用前端实现方式206
任务9.2利用JSP模板引擎实现前端功能207
9.2.1初识JSP模板引擎207
9.2.2Spring Boot引入并配置JSP模板引擎207
9.2.3编写控制器类和JSP前端页面实现增、删、改、查209
任务9.3利用Thymeleaf模板引擎实现前端功能216
9.3.1初识Thymeleaf模板引擎216
9.3.2Spring Boot引入Thymeleaf模板引擎216
9.3.3Thymeleaf语法216
9.3.4编写Thymeleaf前端页面实现增、删、改、查220
任务9.4利用Vue实现前端功能223
9.4.1初识Vue224
9.4.2搭建Vue3开发环境225
9.4.3创建Vue3项目225
9.4.4Vue3项目目录结构及访问机制228
9.4.5Vue3组件入口函数——setup函数230
9.4.6创建和渲染响应式数据233
9.4.7修改响应式数据243
9.4.8异步加载响应式数据——Axios组件245
9.4.9Vue3页面跳转——VueRouter组件251
9.4.10Vue3集成ElementPlus259
任务9.5综合案例: 基于Vue3实现员工信息管理264
9.5.1案例任务264
9.5.2案例分析264
9.5.3任务实施264
小结264
课后练习: 学生信息管理265
项目10Spring Boot安全控制——Security266
任务10.1初识Spring Security266
10.1.1Security简介266
10.1.2Spring Boot中引入Spring Security267
任务10.2Spring Security单用户认证和授权267
10.2.1Spring Security默认登录注销认证267
10.2.2Spring Security自定义登录注销认证270
10.2.3Spring Security自定义授权273
10.2.4Spring Security静态资源的访问控制278
任务10.3Spring Security多用户认证和授权278
任务10.4综合案例: 利用Spring Security进行安全控制281
10.4.1案例任务281
10.4.2案例分析281
10.4.3案例实施281
小结282
课后练习: 前后端分离项目的安全控制282
项目11Spring Boot Web项目部署283
任务11.1部署前后端不分离项目283
11.1.1基于Jar项目部署283
11.1.2基于War项目部署285
任务11.2前后端分离项目部署288
小结291
课后练习: 学生信息管理项目部署291
参考文献292
內容試閱
为了帮助读者学习、掌握和使用Java语言设计并了解开发项目的方法,编者携手企业有经验的工程师开发了一整套Java技术体系丛书。本丛书共5本,包括《Java面向对象程序设计(微课视频版)》《Java Web程序设计(微课视频版)》《Spring框架应用开发——基于Spring Boot(微课视频版)》《Spring Cloud微服务应用开发——基于Alibaba Nacos(微课视频版)》《Spring微服务系统部署(微课视频版)》。
本书介绍了Spring框架以及Spring Boot核心技术。全书为立体化、活页式教材,采用项目式教学模式,以项目、任务为驱动讲解Spring Boot理论知识和实践应用,并配套相应的电子资源。
全书共11个项目,项目1介绍了Spring的核心概念和编程实现。项目2介绍了Bean的核心概念和编程实现;项目3介绍了Spring AOP的核心概念和编程实现;项目4介绍了Spring Boot的核心概念和编程实现;项目5介绍了如何在Spring Boot项目中使用Mybatis框架和数据库连接池读写数据库数据并进行事务控制;项目6介绍了使用Cron表达式进行Spring Task定时任务编程;项目7介绍了消息队列中间件的概念和Kafka消息队列编程;项目8介绍了Spring Boot集成Spring MVC进行Web应用的后端编程;项目9介绍了Spring Boot前后端不分离项目和前后端分离项目的前端编程实现;项目10介绍了Spring Boot项目如何使用Security组件进行资源访问的认证和授权;项目11介绍了Spring Boot前后端不分离项目和前后端分离项目的部署过程。
本书建议授课学时为84个学时。
本书项目1和项目2由吴边编写,项目3~10由张寺宁编写,项目11由古凌岚编写。本书配有详细的PPT讲义、教学视频、本书源代码、课后练习解答等电子资源,这些电子资源可从清华大学出版社官网下载。
由于编者水平有限,不足之处在所难免,敬请广大读者批评、指正。
编者2024年1月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.