webgate 重構 進度計畫及總結 1

2021-07-27 15:45:49 字數 1248 閱讀 3518

未完待續

總體 稍微看了看 webgate 和 bmis 兩個專案的差異,沒有仔細看,也沒有仔細寫 重構方案,只是簡單寫了乙個思路。

順便看了一下 mybatis 整合 redis 快取, 和 ehcache 快取配置以及原理,並沒有深入去看。  已經找到 在mybatis 中,redis 替換 ehcache 的方案,沒有測試 是不是可行。

其次看了一下 安全框架 shiro 。這個暫時還有疑問,就是在shiro 配置 ehcache ,沒有找到 這裡 的快取 ,替換成 redis 的方案。

還有,昨天的估計太不靠譜了。

昨天只是做了最基本的準備工作。今天的工作目標。

研究 webgate 和 bmis 的  系統,模組、選單、介面、按鈕 ,之間關係。   以及, 在機構,部門,角色,許可權 中 , 與之對應的實現,並總結。

下午研究 ,在 bmis 系統中, 樹結構 實現 組織結構 。

實現方式:

這些只是初步計畫,具體看工作進度了。

*********************************** 計畫 end/總結 begin *********************************

1、否定 shiro 安全設定,改用 自定義安全攔截。

2、自定義 控制按鈕顯示。

3、許可權設計模型.cdm 

4、webgate  及 bmis 的許可權。

當前webgate 登入系統總結:

選單  |  描述

系統: 當前 登入系統 中,配置的 資源根節點 屬於(系統) 。

資源: 對 資源根節點配置的(系統)   進行配置 選單 和 介面。 配置資源,需要選擇(元件),只能在資源中的(系統)節點 配置 新的選單和介面

賬戶: 登入人

角色: 登入後,(賬戶)在系統中負責參與的(角色)。

元件: 登入系統 中,負責 配置的 其他專案。    新建(元件) ,需要 選擇所屬 (系統) 

模組: 首頁展示,新建模組,需要選擇(元件)

功能: 配置按鈕顯示 

webgate 登入系統 ,

可以 配置多個 project(元件 專案),

整體使用流程:

新建系統 --> 建立元件 --> 建立角色 --> 建立賬戶 並 對賬戶賦予角色 --> 建立資源 並對 當前資源 賦予 角色許可權 --> | 最後配置 按鈕許可權 |

新建系統 ,就會在 資源中,建立 (系統)的根節點。 

建立元件 ,需要選擇元件所屬系統。

bmis 總結: 

webgate 重構 工作進度計畫

webgate 重構計畫 1 研究舊登入系統的業務邏輯 研究原有的 系統結構。和 模板 bmis 系統結構。webgate 系統,資源,賬戶,角色,元件,模組,功能 bmis 機構,剛問,使用者,功能,角色,機構用途。以及 日誌 功能。新增 1 快捷按鈕 將常用操作選單,設定為 快捷按鈕列表 2 2...

工作計畫及進度安排

本次重構作業在4 7周時間內完成,大致的工作計畫如下 第四周 1.確定使用的框架 2.明確大致分工 3.閱讀popush 4.學習使用前端mvc框架 第五周 1.基本掌握angularjs框架的用法 2.繼續細化分工,按照功能分配任務 3.完成對登入註冊頁面的重構,加深對重構任務的理解 第六周 1....

近期學習計畫及進度表

為了更好的督促自己不斷的學習,在此列出近期需要學習的內容及完成情況 1.c 基礎,主要是為了學習cocos2d x遊戲開發 2.設計模式 2014年3月10日下午 學習進度記錄 2014年3月10日下午 c 部分 1.變數,常量,識別符號。2.輸入輸出,常用資料型別轉換 int floatstrin...