功能管理:從功能型別來看,不屬於使用者使用的功能,而屬於系統維護使用的功能,因為對於使用者來說,是不可見的。
功能管理的作用是定義一套規則,用來處理許可權等業務,比如常見的選單許可權控制、按鈕許可權控制等情景
在設計方面,為了簡化功能資料模型,涉及到幾個概念
模組(module):功能集合,用於給整個系統的功能按照子系統的結構分模組,比如「系統管理「等
功能(function):實際的業務功能單元,對應乙個完整的業務相關的所有業務操作的集合,比如「流水號管理」等
操作(operation):乙個完整業務所包含的所有操作型別,比如「新增」、「修改」、「刪除」等
它們之間的關係簡單表示如下圖:
功能樹結構如下圖:
根節點是所有模組的虛擬父節點,因此不能通過右鍵選單進行」修改「和」刪除「等其他操作
模組的操作如下圖:
單擊之後,右側會出現編輯模組的頁面
功能的操作如下圖所示:
單擊之後,右側會出現編輯功能的頁面
此外,還可以通過功能的右鍵選單」操作管理「來維護功能的操作列表,如下圖所示:
由於模組、功能的資料都沒有儲存在一張資料庫表裡,因此在使用ligertree控制項的時候,需要將模組和功能的資料進行組裝,符合ligertree樹的資料格式要求
經過一段時間的開發,已經有一部分功能陸續完成,待一期開發計畫完成之後,將會開放所有源**,敬請期待~
Xianfeng輕量級Java中介軟體平台 選單管理
平台為了給以後功能擴充套件留下介面,選單管理功能包含選單分類管理和選單管理兩塊功能,選單分類管理功能的引入,主要是為了實現個性化選單功能打下基礎 上週放端午節,開發進度沒有跟上,不過大體的架子都已經做出來了,看看選單分類管理功能的頁面吧 整個頁面風格都用ligerui來布局,頂部logo區 後期會開...
Xianfeng輕量級Java中介軟體平台 選單管理
平台為了給以後功能擴充套件留下介面,選單管理功能包含選單分類管理和選單管理兩塊功能,選單分類管理功能的引入,主要是為了實現個性化選單功能打下基礎 上週放端午節,開發進度沒有跟上,不過大體的架子都已經做出來了,看看選單分類管理功能的頁面吧 整個頁面風格都用ligerui來布局,頂部logo區 後期會開...
輕量級Java框架
該專案是乙個輕量級mvc框架,重點實現了依賴注入和aop特性,適合需要學習這兩方面知識的人 依賴注入的實現 通過beanhelper 位於helper包中 獲取所有bean map 是乙個記錄了類與物件的對映關係的map,object 結構 遍歷這個對映關係,取出bean類與bean例項,通過反射獲...