我正在開發一個計算機實驗室管理系統的應用程序,這是我的任務。我使用SQL Server編寫SQL腳本,並管理我的數據庫,並使用netbeans編寫Java源代碼並通過JDBC與SQL Server交互。如何爲Java中的每個方法分配角色和設置權限?
我想在我的應用程序中爲每個方法設置角色和權限。示例: 管理員可以查看/添加/編輯/刪除用戶 用戶只能查看記錄。
void view(),add(),edit(),remove可以被admin使用。但是,void view()只能由用戶使用,並且用戶不能使用方法:add(),edit()。我試過搜索,看了一些書,爲我的麻煩尋找一些文章。但是,沒有我發現的文章!
謝謝您的閱讀!
這是比什麼都一個設計問題。您不會將方法限制爲用戶角色本身。 – 2012-08-05 22:27:15
我同意@Tyler。你需要提出一個設計來執行賦值的要求。也許你可以從一個'Role'接口開始,爲它提供具體的類。 – 2012-08-05 22:36:15