0

eclipse rcp / rapアプリケーションがあり、Java EE 6 EJBに接続したい...私の問題は、EJBでJava EE 6標準セキュリティを使用している@RolesAllowed ...が、RCP/RAPでこれを実装する方法がわからないことです。 .. ???

私は方法を見ました:javaee6エンタープライズアプリケーションのセキュリティ

Webでは、サーブレット3.0を使用するだけです。request.login(user, pass)

この機能をRCP/RAPに含めることは可能ですか...?? また、ユーザーの役割を確認して、ユーザーが何かを表示する権限を持っているかどうかを確認したいと思います...

前もって感謝します

4

1 に答える 1

0

RCPについてはわかりませんが、RAPの場合は、通常のWebアプリと同じように実行できるはずです。RAP1.5はサーブレット3.0で動作します。

Eclipseワークベンチを使用している場合は、SWT_COMPATIBILITYモードで実行しています(を参照ApplicationConfiguration#setOperationMode())。つまり、セキュリティコンテキストにアクセスできるのは、リクエストスレッドのランナブルからのみです(を参照RWT#requestThreadExec())。JEE_COMPATIBILITYモードを使用するプレーンなRAPアプリケーションでは、これは必要ありません。

于 2012-02-20T11:52:14.477 に答える