未完待續
總體 稍微看了看 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...