登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

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

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

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

售價:HK$ 67.9

我要買

 

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


新書推薦:
那本书是(吉竹伸介与又吉直树 天才联动!)
《 那本书是(吉竹伸介与又吉直树 天才联动!) 》

售價:HK$ 99.7
传播的跃迁:人工智能如何革新人类的交流
《 传播的跃迁:人工智能如何革新人类的交流 》

售價:HK$ 110.9
纯粹·古代中国的历史与制度
《 纯粹·古代中国的历史与制度 》

售價:HK$ 62.7
生活来来往往  别等来日方长 新版(伍佰:“讲好了这一辈子,再度重相逢。”别等,别遗憾!珍惜当下才是最好的解药)
《 生活来来往往 别等来日方长 新版(伍佰:“讲好了这一辈子,再度重相逢。”别等,别遗憾!珍惜当下才是最好的解药) 》

售價:HK$ 58.2
一个英国军事顾问眼中的二战
《 一个英国军事顾问眼中的二战 》

售價:HK$ 277.8
就业、利息和货币通论(徐毓枬译本)(经济学名著译丛)
《 就业、利息和货币通论(徐毓枬译本)(经济学名著译丛) 》

售價:HK$ 67.2
瘦肝
《 瘦肝 》

售價:HK$ 99.7
股票大作手回忆录
《 股票大作手回忆录 》

售價:HK$ 55.8

 

建議一齊購買:

+

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

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

HK$ 59.4
《植物学 第2版 修订版 上册》
+

HK$ 62.5
《园林树木学》
+

HK$ 107.7
《经典力学》
+

HK$ 49.6
《文学理论(第二版)》
編輯推薦:
本书内容来自一线教师的多年教学成果,书中有大量的实用案例。同时按照新形态立体化教材方式编写,配有微课视频等立体化资源。编辑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.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.