Cosminexus V9 アプリケーションサーバ リファレンス API編
JSFのアノテーションのサポート一覧を次の表に示します。
| パッケージ | 含まれるアノテーション |
|---|---|
| javax.faces.application | @ResourceDependencies |
| @ResourceDependency | |
| javax.faces.bean | @ApplicationScoped |
| @CustomScoped | |
| @ManagedProperty | |
| @NoneScoped | |
| @ReferencedBean | |
| @RequestScoped | |
| @SessionScoped | |
| @ViewScoped | |
| javax.faces.component | @FacesComponent |
| javax.faces.component.behavior | @FacesBehavior |
| javax.faces.convert | @FacesConverter |
| javax.faces.event | @ListenerFor |
| @ListenersFor | |
| @NamedEvent | |
| javax.faces.render | @FacesBehaviorRenderer |
| @FacesRenderer | |
| javax.faces.validator | @FacesValidator |
ここでは,コンポーネントごとに記述できるアノテーション(@ManagedBeanアノテーション)を説明します。なお,@ManagedBeanアノテーション以外のアノテーションについては,JSFに依存します。JSFに依存するアノテーションについては,JSF仕様のドキュメントを参照してください。
WARファイルに記述できるアノテーションの一覧を示します。
表2-27 WARファイル(Servlet 3.0対応)に記述できるアノテーション(javax.faces.beanパッケージ)
| アノテーション名 | Servlet仕様 | JSP仕様 | 例外クラス | ManagedBean(JSF) | その他のクラス | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| サーブレット | サーブレット(API) | サーブレットフィルタ | サーブレットフィルタ(API) | イベントリスナ | イベントリスナ(API) | JSPファイル | タグハンドラ | タグライブラリイベントリスナ | |||||
| クラシックタグハンドラ | シンプルタグハンドラ | ||||||||||||
| @ManagedBean | − | − | − | − | − | − | − | − | − | − | − | ○ | − |
EJB-JARファイルに記述できるアノテーションはありません。
ライブラリJARのサーブレットまたはJSPに記述できるアノテーションはありません。
ライブラリJARのEnterprise Bean,例外クラス,およびその他のクラスに記述できるアノテーションはありません。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.