搬官方說明文檔來批註
https://docs.abp.io/zh-Hans/abp/latest/Authorization
搬官方說明文檔來批註
https://docs.abp.io/zh-Hans/abp/latest/Authorization
以實際資料表的資料、前端畫面與 Chrome F12 Network XHR
來看 ABP 的權限管理系統是如何運作的
建立關聯
主要是之前做的 Author 使用 Anuglar 做展示層
先快速帶過
主要說明一般常用的API該如何一步一步地完成
包含服務介面(這次使用一般應用介面而非CRUD專用介面)
還有介面實作、權限屬性、AutoMapper、種子資料、測試
主要說明如何實現自定義倉儲
其他之前已說明過的部分則快速帶過
使用一些 DDD 最佳實踐來實作 Author 的領域層
這篇主要說明 ABP 內建的授權系統
使用 RBAC (以角色為基礎的存取控制)
這篇接續上一篇 開發教學 Part 2 圖書列表頁
主要是前端的 CRUD 實作,所以這篇先不多做解釋,單純複製貼上,
如果對前端 Angular 實作沒有興趣,可以先跳過
當然如果你剛好負責專案的全端,又剛好要用 Angular ,那可以找時間看一下
其實這篇拿來做個簡易後台是很合適的
這篇接續上一篇 開發教學 Part 1 創建服務端
主要介紹 ABP Dynamic JavaScript API Client Proxies
可以自動根據 API 生成 JavaScript 呼叫 API 的函式
另外是關於 ABP 多國語言的部分如何使用
至於 Angular 實際實作的部分這邊就快速帶過
此開發教學相較上一篇 No.01 快速開始 比較複雜一些
第一次接觸還沒看過快速開始的建議先從上一篇先看
這篇理論上同樣著重在 .Net Core + EF Core 建立 API
前端框架 Angular 的實現不在本次重點會先快速帶過
使用 ABP.IO 以 Angular + EF Core 簡單建立 API
著重在 .Net Core API 新增部分
前端 Angular 不在本次重點會先快速帶過
建完專案之後呢,都說領域驅動了,先將領域層處理一下
SQL SUM(A), SUM(B) FROM C
在 Linq 一時之間竟然打不出來..
趕緊筆記一下
紀錄一下怎麼快速試寫專案要用的 Linq