benq 請教一個待實現使用者,組織,角色,模組,許可權之間的關聯關係的問題
專案名稱:使用者許可權平臺
這是偶最近在忙的工作.在VO(heibernate)層處理他門之間的關聯關係的部分感覺很棘手.
在處理中,組織與使用者是多對對的關聯,使用者與角色也是多對多的關聯,在處理角色與模組,許可權(目前只有三種許可權:讀,寫,完全控制)上的關聯 我目前想了兩種方案:
第一種方案:在角色與模組,許可權之間建立一個代理中間(Proxy)物件間接的關聯起來,
即:角色與Proxy是一對多的雙向關聯
而 模組與Proxy也是一對多的雙向關聯 許可權與Proxy也是一對多的雙向關聯
而且,模組和許可權不存在任何關聯.這樣的構架,在對角色部分進行CRUD時,給整個操作帶來的是更加煩瑣,介面不夠友好.特別是在增加一個角色的時候需要讀取所有的模組和許可權資訊,爾後再進行組合.
第二種方案:同樣在角色與模組,許可權之間建立一個代理中間(Proxy2)物件間接的關聯起來,
即:角色與Proxy2是多對多的關聯關係 而 模組與Proxy2是一對多的雙向關聯 許可權與Proxy2也是一對多的雙向關聯
而且,模組和許可權不存在任何關聯.這樣的設計在操作也是有些麻煩,可在實現中好是稍微好實現些.
現在 正為怎樣處理這樣的問題而 著急
多謝! 給個諮詢
[該貼被yangtao309於2007年06月26日 09:21修改過]
[該貼被yangtao309於2007年06月26日 09:21修改過]
相關文章
- Oracle使用者訪問許可權與PUBLIC角色的關係Oracle訪問許可權
- 請教:一個關於行級資料許可權模型的問題模型
- 請教一個資料表關係的問題
- 請教如何處理現有小專案的關聯關係的問題
- 許可權管理中角色間的繼承關係有沒有必要?繼承
- 請教:關於排課問題的實體關係
- benq,你好!框架中有關 getDataSource()問題請教一下ENQ框架
- 請教cmp關聯的問題,1:1,1:n多關係
- 遇到問題,需要開發角色許可權模組
- 無程式碼實現CRM角色許可權問題
- java的類之間的關係:泛化、依賴、關聯、實現、聚合、組合Java
- 儲存過程,角色相關的呼叫者許可權和定義者許可權問題儲存過程
- 兩個關於許可權設定的問題思考
- 請教關於物件與關係間的對映物件
- 後臺許可權設計問題,請教思路
- 請教一個關於執行緒的問題執行緒
- 初學,一個關於RMI的問題請教!!!
- 請教一個關於工廠模式的問題模式
- 請教一個有關bibernate的session的問題Session
- 關於公司程式碼許可權的問題
- 關於oracle檔案許可權的問題Oracle
- 請教一個timeout的實現問題
- 基於角色的許可權系統的問題
- 請教一個關於spring事務的問題 ?Spring
- 請教一個關於EJB建立物件時的問題物件
- 請教一個關於NIO執行方式的問題
- 請教一個關於執行平臺的問題
- 請教一個關於JdonFrameworkTest例項的問題Framework
- 系統、角色、物件相關許可權字典物件
- 【轉】一個關於用AOP實現許可權控制的問題,不知道大家怎麼想?
- 本人在專案中關於使用者角色許可權的經驗
- 關於jdon裡許可權系統的問題
- 角色許可權(Role)和系統許可權(System)的幾個澄清實驗
- 使用者和角色多對多問題,物件間關聯處理問題物件
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- 請教關於jb中開發ejb的一個問題
- banq大哥,請教一個關於jboss ide的問題IDE
- 請教一個關於全排列的演算法問題?演算法