中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Spring Boot企業級開發實戰(視頻教學版)

包郵 Spring Boot企業級開發實戰(視頻教學版)

出版社:清華大學出版社出版時間:2021-09-01
開本: 其他 頁數: 470
中 圖 價:¥59.3(5.0折) 定價  ¥119.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Spring Boot企業級開發實戰(視頻教學版) 版權信息

  • ISBN:9787302587460
  • 條形碼:9787302587460 ; 978-7-302-58746-0
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

Spring Boot企業級開發實戰(視頻教學版) 本書特色

本書詳解Spring Boot技術,內容包括Spring核心思想、Spring MVC基礎、Spring Boot基礎、Web應用開發、原理解讀、數據訪問與事務、高并發處理、消息隊列、企業級應用構建、打包、部署和監控等,*后通過綜合項目培養讀者的實際應用開發能力。本書配套示例源碼、PPT課件、教學視頻,作者提供技術支持服務。

Spring Boot企業級開發實戰(視頻教學版) 內容簡介

Spring框架目前已成為事實上的Java EE企業開發標準框架,從IoC、AOP兩大核心特性逐漸發展成為包括數據訪問、WebMVC、消息模塊、測試模塊等在內的生態帝國。Spring Boot是一套快速開發框架,采用約定大于配置的原則,與其他框架的集成也很好簡單,可以很快創建一個產品級別的Spring應用。本書講解Spring Boot應用開發技術,配套源碼、課件與教學視頻。 本書分為10章,內容包括Spring核心基礎,Spring MVC開發基礎,Spring Boot入門,Spring Boot開發Web應用,Spring Boot原理解讀,Spring Boot數據訪問與事務,Spring Boot高并發,Spring Boot構建企業級應用,Spring Boot打包、部署與監控,綜合項目實戰。 本書內容翔實、講解細致,適合Spring Boot初學者,可作為Web開發人員常備案頭的參考書,也可作為高等院校、中職學校及培訓機構計算機相關專業的教材或者課程設計用書。

Spring Boot企業級開發實戰(視頻教學版) 目錄

第1章 Spring核心基礎 1

1.1 Spring概述 1

1.1.1 Spring介紹 1

1.1.2 Spring的優點 5

1.2 Spring控制反轉 5

1.2.1 IoC和DI 5

1.2.2 依賴注入實戰XML方式 6

1.2.3 依賴注入過程說明 9

1.2.4 Spring容器中的Bean作用域和對象初始化 10

1.2.5 依賴注入實戰Java注解配置方式 13

1.3 Spring AOP 15

1.3.1 AOP思想 15

1.3.2 基于注解的AOP實現 16

第2章 Spring MVC開發基礎 19

2.1 Spring MVC概述 19

2.1.1 MVC架構簡介 19

2.1.2 Spring MVC框架簡介 21

2.1.3 Spring MVC工作流程 22

2.2 Spring MVC開發實戰 23

2.2.1 典型入門程序 23

2.2.2 通過注解啟動無web.xml的Spring項目 28

2.2.3 Spring MVC返回JSON數據 30

2.2.4 靜態資源的映射 32

2.2.5 攔截器的配置 34

2.2.6 Spring MVC文件上傳 36

第3章 Spring Boot入門 40

3.1 Spring Boot簡介和特性 40

3.1.1 Spring Boot簡介 40

3.1.2 Spring Boot的特性和優點 41

3.2 開發環境配置 42

3.2.1 Java環境安裝與配置 42

3.2.2 Maven環境安裝與配置 45

3.2.3 安裝集成開發環境 47

3.3 創建Spring Boot應用 53

3.3.1 使用命令行方式創建 53

3.3.2 使用圖形化界面創建 62

3.3.3 使用Eclipse STS插件創建 65

3.3.4 使用IntelliJ IDEA創建 69

3.3.5 構建可執行jar包 71

第4章 Spring Boot開發Web應用 76

4.1 內置容器 76

4.1.1 內置容器配置 76

4.1.2 替換內置容器 82

4.1.3 采用外部容器 84

4.2 Spring MVC支持 87

4.2.1 視圖解析器 87

4.2.2 支持靜態資源 89

4.2.3 首頁支持 90

4.2.4 網站logo設置 91

4.3 模板引擎集成 92

4.3.1 概述 92

4.3.2 Thymeleaf模板實戰 92

4.4 過濾器、攔截器與監聽器 95

4.4.1 過濾器 95

4.4.2 攔截器 101

4.4.3 監聽器 108

4.5 前后端分離應用 114

4.5.1 前后端分離簡介 114

4.5.2 項目需求 115

4.5.3 后端開發 116

4.5.4 前端開發 122

第5章 Spring Boot原理解讀 131

5.1 獲取源代碼 131

5.1.1 使用Git復制 131

5.1.2 使用Maven自動下載 132

5.2 剖析自動配置原理 133

5.2.1 SpringBootApplication注解 134

5.2.2 EnableAutoConfiguration注解 135

5.2.3 AutoConfigurationImportSelector類 135

5.2.4 Conditional注解 137

5.3 Spring Boot啟動流程 143

5.3.1 SpringApplication初始化方法 143

5.3.2 Spring Boot啟動流程 146

5.4 Spring Boot的starter 148

5.4.1 官方starter 150

5.4.2 自定義starter 150

5.5 Spring Boot配置詳解 155

5.5.1 配置的兩種文件格式 155

5.5.2 數據源配置 156

5.5.3 Web配置 156

5.5.4 日志配置 156

5.5.5 自定義配置 156

5.6 內置Web容器原理 157

5.6.1 內嵌Tomcat 157

5.6.2 Spring Boot內嵌Tomcat原理 159

第6章 Spring Boot數據訪問與事務 161

6.1 Spring Data JDBC 161

6.1.1 數據訪問簡介 161

6.1.2 實戰 163

6.2 Spring Data JPA 165

6.2.1 JPA簡介 165

6.2.2 實戰 166

6.3 Spring Boot集成MyBatis-Plus 170

6.3.1 MyBatis-Plus簡介 170

6.3.2 MyBatis-Plus實戰 171

6.3.3 代碼生成器 174

6.3.4 CRUD接口 177

6.3.5 分頁插件 179

6.4 事務 182

6.4.1 事務的定義與特性 182

6.4.2 事務的并發問題 183

6.4.3 編程式事務和聲明式事務 194

6.4.4 Spring事務的傳播行為 202

第7章 Spring Boot高并發 209

7.1 Spring Boot緩存技術 209

7.1.1 Spring緩存抽象簡介 209

7.1.2 Ehcache緩存實戰 211

7.2 分布式緩存Redis 216

7.2.1 Redis簡介 216

7.2.2 Redis 安裝及基本命令 217

7.2.3 Redis緩存實戰 220

7.3 消息中間件 225

7.3.1 消息中間件簡介 225

7.3.2 RabbitMQ簡介 229

7.3.3 實戰 233

7.4 高并發實戰 248

7.4.1 分布式系統生成唯一ID方案 248

7.4.2 秒殺場景實戰 250

第8章 Spring Boot構建企業級應用 262

8.1 集成權限認證框架 262

8.1.1 權限認證基礎知識 262

8.1.2 集成Apache Shiro 269

8.1.3 集成Spring Security 293

8.2 實現單點登錄 313

8.2.1 Redis+Session認證 313

8.2.2 CAS認證 323

8.2.3 JWT認證 338

8.3 第三方登錄(OAuth 2.0) 362

8.3.1 什么是OAuth 2.0 362

8.3.2 角色定義 363

8.3.3 客戶端角色 364

8.3.4 端點 365

8.3.5 授權過程 366

8.3.6 OAuth 2.0的四種授權方式 367

8.3.7 OpenID Connect 371

8.4 優雅地生成接口文檔 373

8.4.1 apidoc 374

8.4.2 Swagger 378

8.5 集成日志框架打印日志 383

8.5.1 Java程序日志框架發展史 384

8.5.2 **代日志框架Log4j 385

8.5.3 簡單日志門面框架SLF4J 387

8.5.4 使用Logback 388

8.5.5 升級版Log4j2 394

第9章 Spring Boot打包、部署、監控 400

9.1 構建可執行jar包部署到云服務器 400

9.1.1 環境準備 400

9.1.2 使用XShell連接到云服務器 401

9.1.3 上傳jar包 402

9.1.4 運行程序及登錄測試 402

9.2 構建war包部署到Tomcat服務器 404

9.2.1 改造Spring Boot項目 404

9.2.2 下載安裝Tomcat 405

9.2.3 上傳war包 405

9.2.4 配置Tomcat 406

9.2.5 測試登錄 407

9.3 使用Docker容器部署 407

9.3.1 什么是Docker容器 407

9.3.2 下載并安裝Docker 408

9.3.3 編寫Dockerfile 408

9.3.4 引入dockerfile-maven-plugin插件 408

9.3.5 執行項目構建 410

9.3.6 啟動容器和訪問 411

9.4 配置熱部署 412

9.4.1 Spring Boot開啟熱部署 412

9.4.2 IntelliJ IDEA開啟熱部署 413

9.4.3 熱部署測試 414

9.5 應用性能監控 415

9.5.1 Spring Boot Actuator 415

9.5.2 APM監控:鏈路追蹤 422

9.5.3 監控Spring Boot應用 429

第10章 綜合項目實戰 433

10.1 項目準備 433

10.1.1 數據庫設計 433

10.1.2 項目搭建 434

10.1.3 添加前端依賴 435

10.1.4 編寫實體類 437

10.2 圖書添加功能 438

10.2.1 前端界面制作 439

10.2.2 控制器 446

10.2.3 業務層 448

10.2.4 Dao層 449

10.3 圖書列表功能 450

10.3.1 前端界面制作 450

10.3.2 控制器 453

10.3.3 業務層 453

10.3.4 Dao層 453

10.4 圖書刪除功能 454

10.4.1 前端界面制作 454

10.4.2 控制器 454

10.4.3 業務層 455

10.4.4 Dao層 455

10.5 圖書編輯功能 455

10.5.1 前端界面制作 455

10.5.2 控制器 456

10.5.3 業務層 457

10.5.4 Dao層 457

10.6 登錄 458

10.7 權限攔截 462

10.8 在Docker上部署Spring Boot應用 463


展開全部

Spring Boot企業級開發實戰(視頻教學版) 作者簡介

遲殿委,計算機軟件與理論專業碩士,畢業于南昌大學,系統架構設計師。有多年企業軟件研發經驗和豐富的JavaEE培訓經驗,熟練掌握JavaEE全棧技術框架,對Java核心編程技術有深刻理解。主要擅長JavaEE系統架構設計、大數據分析與挖掘。著有圖書《Spring Boot+Spring Cloud微服務開發》。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 澳洁干洗店加盟-洗衣店干洗连锁「澳洁干洗免费一对一贴心服务」 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | DAIKIN电磁阀-意大利ATOS电磁阀-上海乾拓贸易有限公司 | 派克防爆伺服电机品牌|国产防爆伺服电机|高低温伺服电机|杭州摩森机电科技有限公司 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 耐酸碱泵-自吸耐酸碱泵型号「品牌厂家」立式耐酸碱泵价格-昆山国宝过滤机有限公司首页 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 接地电阻测试仪[厂家直销]_电缆故障测试仪[精准定位]_耐压测试仪-武汉南电至诚电力设备 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 亿诺千企网-企业核心产品贸易 | 爆破器材运输车|烟花爆竹运输车|1-9类危险品厢式运输车|湖北江南专用特种汽车有限公司 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 酒吧霸屏软件_酒吧霸屏系统,酒吧微上墙,夜场霸屏软件,酒吧点歌软件,酒吧互动游戏,酒吧大屏幕软件系统下载 | 上海三信|ph计|酸度计|电导率仪-艾科仪器 | 儋州在线-儋州招聘找工作、找房子、找对象,儋州综合生活信息门户! | 圆窗水平仪|伊莉莎冈特elesa+ganter | 仓储笼_金属箱租赁_循环包装_铁网箱_蝴蝶笼租赁_酷龙仓储笼租赁 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 南京欧陆电气股份有限公司-风力发电机官网 | 济南冷库安装-山东冷库设计|建造|冷库维修-山东齐雪制冷设备有限公司 | 济南电缆桥架|山东桥架-济南航丰实业有限公司 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 超声波清洗机-超声波清洗设备定制生产厂家 - 深圳市冠博科技实业有限公司 | 建筑资质代办-建筑资质转让找上海国信启航 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | ALC墙板_ALC轻质隔墙板_隔音防火墙板_轻质隔墙材料-湖北博悦佳 | 浙江宝泉阀门有限公司 | BOE画框屏-触摸一体机-触控查询一体机-触摸屏一体机价格-厂家直销-触发电子 | 沥青车辙成型机-车托式混凝土取芯机-混凝土塑料试模|鑫高仪器 | 微量水分测定仪_厂家_卡尔费休微量水分测定仪-淄博库仑 | 螺纹三通快插接头-弯通快插接头-宁波舜驰气动科技有限公司 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 沧州友城管业有限公司-内外涂塑钢管-大口径螺旋钢管-涂塑螺旋管-保温钢管生产厂家 |