1. 程式人生 > >接到新增許可權管理的任務,該怎麼辦?

接到新增許可權管理的任務,該怎麼辦?

剛接到一個任務,給系統新增許可權管理,一開始接收到這樣的活,要怎麼開始?
那當然是找資源了,系統是基於ssm開發的,去github搜搜:ssm+許可權
選擇幾個星星多、jdk版本、開發環境跟本地較為貼近的,匯入本地,調整一下環境和補充下載不到的jar,然後執行看看符不符合大致的需求(幾乎沒有完全符合需求的,但是我們可以找一個類似結構的框架,自己靈活修改即可)。

好,那麼執行之後,看看資料庫,根據我的分析,幾個許可權系統的資料庫都大致可以歸納為下圖的結構:

這裡寫圖片描述

那麼資料庫搞定了,就可以看程式碼層面。每個類和配置檔案都看一遍,然後集中看許可權配置相關的程式碼。比如,我用的是shiro,以前沒用過啊,怎麼辦,我可以看不認識的類,然後去shiro官方文件檢視這些類的作用,瞭解執行流程。

這一套下來,基本上許可權管理就有眉目了,然後我們新建一個專案,根據名稱(專案名、包名)修改了,再改下配置檔案。這樣,大體的許可權架構就有了。