2011-02-12 14 views
0

我應該有: 1)一個登錄bean,存儲從登錄表單輸入的用戶名和密碼,以及 2)一個servelet,用於從bean中檢索詳細信息,數據庫驗證用戶信息JSP - 不知道如何檢查數據庫中的用戶登錄詳細信息

事件流可能是這樣的: 的login.jsp(視圖) - > loginbean(模型) - > mySQLservelet

我在想吧? :P

回答

0

通常在Java EE Web應用程序委託安全容器。所以,你聲明你的應用程序的資源(URL)的要求authorrisation( URL可以通過訪問這些角色),然後當你deply的應用程序,你準用戶和組與這些角色。

應用服務器將與一些用戶註冊表(LDAP,操作系統,簡單的文本文件或其他),並在用戶試圖訪問他們得到挑戰URL和他們的授權,然後檢查有關。你不需要編寫任何代碼。

這建立了一個安全上下文,可以在其他地方(例如到EJB中)流動,如果您確實需要執行更細粒度的授權檢查,則可以訪問代碼中的用戶主體信息。

相關問題