2011-03-17 25 views
1

我怎樣才能實現在Java EE(小服務程序,web.xml)中這樣的功能:web.xml中 - 用戶登錄和會話/谷歌應用程序引擎,GWT

在數據庫中有用戶憑據(用戶名和密碼)。應該提示所有喜歡訪問我的服務的用戶登錄。會話過期時,用戶應該註銷並再次看到登錄頁面。我的WEB-INF下的所有資源都應該受到保護。我看過user roles and realms,但這不是我所需要的。它限制用戶在應用程序容器中定義。 我想爲我的用戶提供註冊和登錄功能。

這怎麼能在java ee中實現?這可以通過配置web.xml來完成嗎? 我嘗試servlet映射在/ *和servler身份驗證(重定向到登錄頁面的情況下會話過期),但它沒有用於我的靜態內容(即index.html)

示例表示讚賞。感謝所有的答案。

使用谷歌應用程序引擎和gwt。

+0

一個非常重要的事實讓OP很不自在,他在使用GAE/GWT(正如我對已刪除答案的評論中提到的那樣)。 – BalusC 2011-03-17 14:09:17

+0

對不起,以爲有一個通用的機制 – Sunflo 2011-03-17 16:35:49

回答

0

您可以使用基於容器的身份驗證,如JDBCRealm登錄/註銷功能,但您必須自己實現註冊功能。數據庫中用戶和組表的簡單CRUD應用程序應該是一個很好的起點。

如果您使用JSF,可以找到使用JSF創建CRUD應用程序的教程here for Netbeans IDE

相關問題