[Java] Configuring projects for Java EE security annotations

Java EEセキュリティアノテーションは、エンティティで公開されているメソッドやユーザーアクセスをユーザーアクセスから保護するためにEnterprise Java BeansやJPAで使われています。新しいEJBプロジェクトをJDeveloperで作成したり、Java EE Web Applicationテンプレートから、EJBやADF Facesを使いWebアプリケーションを作成したりする場合、javax.annotation.securityパッケージのクラスをプロジェクトのクラスパスに追加しません。
これを解決し、@DenyAllのようなセキュリティアノテーションをコードエディタ中で利用できるようにするためには、WebLogic 10.3 Remote Clientライブラリを以下のように追加する必要があります。

  1. プロジェクトのダブルクリックもしくはコンテキストメニューからModelプロジェクトプロパティを開く
  2. [ライブラリとクラスパス]を選択
  1. [ライブラリの追加]ボタンをクリック
  2. WebLogic 10.3 Remote Clientライブラリを選択して追加


原文はこちら。
http://blogs.oracle.com/jdevotnharvest/2011/03/configuring_projects_for_java_ee_security_annotations.html

0 件のコメント:

コメントを投稿