年少為何不輕狂!
在一個系統中通常有多個權限的用戶。不同權限用戶的可以瀏覽不同的頁面。使用Filter進行判斷不僅省下了代碼量,而且如果要更改的話只需要在Filter文件里動下就可以。以下是Filter文件代碼:
posted on 2007-07-18 17:35 itkui 閱讀(2443) 評論(10) 編輯 收藏 所屬分類: Java
這個方法挺爽, 特別是對多用戶管理的時候,權限分配上感覺蠻好。 回復 更多評論
不錯... 回復 更多評論
這里面存在比較嚴重的問題,首先權限變更需要通過變更代碼來實現,這是問題一;其二,若是需要配置成百上千的權限,那你都要在代碼里面編寫一遍,工作量太大;其三,若是遇到需要中途變更權限的話,不知道你準備怎么處理?其四,用戶若是想控制權限的全過程,你怎么能釋放這個權限讓用戶能夠做到完整控制。 回復 更多評論
有理有理,簡單的限制一下能訪問的路徑還是比較優雅的,但是如果上升到權限的話這種方式就不夠用了。 回復 更多評論
@demo 呵呵,相關權限只要在Filter文件里稍微更改下就可以了. 沒有做過太大的程序,所以暫時沒法考慮太多. 不知道仁兄有何高見? 回復 更多評論
Filter能做的很好多,比如限制用戶重復登陸等等... 善用它可以減少很多的代碼量, 需求修改的話修改也比較簡單. 回復 更多評論
BS 冒充高人, 無非就是手熟, 早學了幾天而已. 你跟EA的人比比就知道自己是個什么水平:http://img3.pcgames.com.cn/pcgames/0703/10/870528_pcgamesCryEngine2_06.jpg再跟 Java 領域的 Netbeans 支持的 SOA 比比:http://www.netbeans.org/kb/55/loanprocessing.html做人要謙虛. 回復 更多評論
以前項目中一直在用這種方法實現權限控制,一般的小項目就夠用了。如果是比較大的項目,會有很多功能強大的權限控制方式。demo的說法不無道理。 回復 更多評論
@小雪飛刀 當然知道他說的有道理啦。 可是我只是在學習階段,真正的項目也沒做過。 不知道公司里面一般用什么來做權限驗證呀? 回復 更多評論
Servlet的功能之一,寫的好 回復 更多評論