2012-02-17 53 views
0

我有一個eclipse rcp/rap應用程序,我想連接到Java EE 6 EJBs ...我的問題是,在EJB中我使用了一些Java EE 6標準安全@RolesAllowed ...但我不知道不知道如何在RCP/RAP中實現這個...?eclipse rcp/rap Java EE 6安全

我看到了一個辦法:java ee 6 enterprise application security

在網上,我所要做的就是用servlet的3.0 request.login(user, pass)

是否有可能在RCP/RAP這個功能...?我還需要檢查用戶的角色,讓我知道,如果一個用戶有權限看到的東西......

預先感謝您

回答

0

我不知道RCP,但RAP,你應該能夠像在普通網絡應用程序中那樣做。 RAP 1.5適用於servlet 3.0。

如果您使用的是Eclipse工作臺,那麼您將以SWT_COMPATIBILITY模式運行(請參閱ApplicationConfiguration#setOperationMode())。這意味着您只能從請求線程中的可運行程序訪問安全上下文(請參閱RWT#requestThreadExec())。在使用JEE_COMPATIBILITY模式的普通RAP應用程序中,這不是必需的。

+0

謝謝..實際上我改變了主意,我沒有使用jee security(我認爲)..因爲我不覺得用rcp/rap實現它很容易...我只會使用會話bean:D但是,我正在考慮同樣的事情......謝謝...... – Alex 2012-02-20 12:35:26