2012-02-17 3 views
0

У меня есть приложение eclipse rcp/rap, и я хочу подключиться к Java EE 6 EJB ... Моя проблема в том, что в EJB я использую стандартную безопасность Java EE 6 @RolesAllowed ..., но я не знаю Не знаю, как реализовать это в RCP/RAP ... ???eclipse rcp/rap Java EE 6 security

Я видел путь: java ee 6 enterprise application security

В Интернете, все, что нужно сделать, это использовать Servlet 3.0 request.login(user, pass)

Можно ли иметь эту функцию в RCP/РПД ... ?? Я также хочу, чтобы проверить роли пользователей, так что я знаю, что если пользователь имеет право видеть что-то ...

Спасибо заранее

ответ

0

Я не знаю, о RCP, но RAP, вы должны быть способный делать то же самое, что и в обычных веб-приложениях. RAP 1.5 работает с сервлетом 3.0.

Если вы используете верстак Eclipse, вы работаете в режиме SWT_COMPATIBILITY (см. ApplicationConfiguration#setOperationMode()). Это означает, что вы можете получить доступ только к контексту безопасности из runnable в потоке запроса (см. RWT#requestThreadExec()). В простых приложениях RAP, которые используют режим JEE_COMPATIBILITY, это необязательно.

+0

спасибо .. на самом деле я передумал, и я не использую jee security (я думаю) .. потому что мне нелегко реализовать с rcp/rap ... Я просто буду использовать сессионные компоненты: D но да .. Я думал об одном и том же ... спасибо ... – Alex