Cosminexus アプリケーションサーバ V8 リファレンス API編
javax.jwsパッケージのアノテーションの適用範囲を説明します。ここでは,コンポーネントごとに記述できるアノテーションを説明します。
なお,各アノテーションの詳細は,マニュアル「Cosminexus アプリケーションサーバ Webサービス開発の手引」の「13.2 JavaからWSDLへのマッピングのカスタマイズ」を参照してください。
WARファイルに記述できるアノテーションの一覧を示します。
表2-18 WARファイル(Servlet 2.5対応)に記述できるアノテーション(javax.jwsパッケージ)
アノテーション名 | Servlet仕様 | JSP仕様 | その他のクラス | |||||
---|---|---|---|---|---|---|---|---|
サーブレット | サーブレットフィルタ | イベントリスナ | JSPファイル | タグハンドラ | タグライブラリイベントリスナ | |||
クラシックタグハンドラ | シンプルタグハンドラ | |||||||
@HandlerChain | − | − | − | − | − | − | − | ○ |
@OneWay | − | − | − | − | − | − | − | × |
@SOAPBinding | − | − | − | − | − | − | − | ○ |
@WebMethod | − | − | − | − | − | − | − | ○ |
@WebParam | − | − | − | − | − | − | − | ○ |
@WebResult | − | − | − | − | − | − | − | ○ |
@WebService | − | − | − | − | − | − | − | ○ |
EJB-JARファイルに記述できるアノテーションの一覧を示します。表に記載されているアノテーションはStateless Session Beanにだけ記述できます。
表2-19 EJB-JARファイル(EJB3.0対応)に記述できるアノテーション(javax.annotationパッケージ)
アノテーション名 | Enterprise Bean | 例外クラス | その他のクラス | |||||
---|---|---|---|---|---|---|---|---|
インタフェース | Session Bean | Entity Bean | Message-driven Bean | インターセプタ | ||||
デフォルトインターセプタ以外 | デフォルトインターセプタ | |||||||
@HandlerChain | − | ○ | − | − | − | − | − | − |
@OneWay | − | ○ | − | − | − | − | − | − |
@SOAPBinding | − | ○ | − | − | − | − | − | − |
@WebMethod | − | ○ | − | − | − | − | − | − |
@WebParam | − | ○ | − | − | − | − | − | − |
@WebResult | − | ○ | − | − | − | − | − | − |
@WebService | − | ○ | − | − | − | − | − | − |
ライブラリJARのサーブレットまたはJSPに記述できるアノテーションはありません。
ライブラリJARのEnterprise Bean,例外クラス,およびその他のクラスに記述できるアノテーションはありません。
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.