2011-05-23 56 views
0

我需要構建一個基於用戶角色和偏好的應用程序。類似於Facebook或谷歌小部件,用戶可以添加/刪除應用程序。此外,還會自動加載預配置的應用程序。基於用戶/角色/模塊的架構

是否有一個通用的工具/框架,將有助於這?

回答

1

還沒有看到一個通用的工具,但是......

....我已經看到這種情況下實現的(「改造和重新編程」)數次。我已經看到一些最新的庫和框架實現了自己的訪問權限(例如:asp.net)。

如果你已經選擇了一個現有的編程框架,你的應用程序,也許你已經有一個框架,也許該框架有一些庫來控制如何和什麼模塊,用戶可以嗎?訪問。

通常,一套用於此目的的庫分爲兩部分。

一節是一個數據訪問層,用於存儲每個角色或用戶的用戶,角色和訪問權限。通常是應用程序數據庫中的一組表。但是,也可以是一些配置文件,如XML。

代碼的另一部分與邏輯層或用戶界面層有關,這對於您正在使用的編程語言和編程框架非常具體,這就是爲什麼我認爲沒有通用工具。