課程:從0到1 實(shí)現(xiàn)AG-Admin
AG-Admin
項(xiàng)目地址:http://git.oschina.net/geek_qi/ace-security
購買地址:https://item.taobao.com/item.htm?id=570406633496
課程簡介
1、了解Spring Cloud核心模塊構(gòu)成概要,實(shí)操通過模版空代碼搭建自有框架
可缚,了解Spring Cloud核心模塊拉通細(xì)節(jié);
2爽室、實(shí)操搭建服務(wù)腳手架
,快速構(gòu)建服務(wù)增刪改查基礎(chǔ)模塊淆攻,考慮利用模版代碼來加速解決阔墩;
3、服務(wù)調(diào)用實(shí)例講解
卜录,了解Feign戈擒、Hystrix熔斷機(jī)制;擴(kuò)展服務(wù)鑒權(quán)
艰毒;
4筐高、統(tǒng)一Api網(wǎng)關(guān)中心搭建,實(shí)操完成用戶身份認(rèn)證
丑瞧,無狀態(tài)服務(wù)
開發(fā)設(shè)計柑土,前后端交互
認(rèn)證標(biāo)準(zhǔn);
5绊汹、業(yè)務(wù)權(quán)限模塊開發(fā)設(shè)計稽屏,包含訪問資源鑒權(quán)、前端交互資源限定西乖;
課程清單
第一節(jié) Eureka講解與爬坑
- Eureka原理粗講
- Eureka高可用原理
- Eureka服務(wù)失效事件擴(kuò)展
- Eureka動態(tài)節(jié)點(diǎn)舉例
- Eureka會坑幾處
第二節(jié) Zuul講解與爬坑
- Zuul原理粗講
- Zuul過濾器詳解
- Zuul常用場景舉例
- Zuul高并發(fā)陷阱
第三節(jié) Ribbon講解與爬坑
- Ribbon原理粗講
- Ribbon幾種負(fù)載均衡
- Ribbon超時與重試
第四節(jié) Hystrix講解與爬坑
- Hystrix熔斷原理粗講
- Hystrix熔斷超時與線程策略
第五節(jié) Spring Boot微服務(wù)腳手架搭建(1)
- Mybatis+通用Mapper構(gòu)建通用
- Spring 抽象泛型構(gòu)建通用Service
- 通用單元測試構(gòu)建(dao狐榔、service)
第六節(jié) Spring Boot微服務(wù)腳手架搭建(2)
- 通用Controller和Rest交互對象封裝
- 全局異常處理封裝
- 通用單元測試構(gòu)建(mock mvc)
第七節(jié) 用戶中心服務(wù)開發(fā)(UC)
- 用戶信息增刪改查模塊完成
- swagger ui配置接入
- Zuul網(wǎng)關(guān)轉(zhuǎn)發(fā)配置
- Config配置接入
- 服務(wù)調(diào)用例子開發(fā)
第八節(jié) 網(wǎng)關(guān)擴(kuò)展
- oauth2.0 原理粗講
- Jwt用戶認(rèn)證功能開發(fā):登錄、注銷获雕、刷新
- 無狀態(tài)服務(wù)改造薄腻,通用上下文攔截器開發(fā)
第九節(jié) 服務(wù)內(nèi)部鑒權(quán)
- 服務(wù)鑒權(quán)中心搭建
- 調(diào)用端FeignClient插件開發(fā)
- 服務(wù)端權(quán)限攔截器開發(fā)
第十節(jié) 前后端交互認(rèn)證(vue示例)
- 前端登錄交互
- 登錄token統(tǒng)一加入
第十一節(jié) 用戶權(quán)限攔截
- 權(quán)限模塊設(shè)計與開發(fā)
- 網(wǎng)關(guān)權(quán)限攔截過濾器改造
- 前端按鈕權(quán)限管控(vue示例)