|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
@Target(value={TYPE,METHOD,FIELD}) @Retention(value=RUNTIME) @Documented public @interface WebServiceRef
WebServiceRef
注釈は、Web サービスへの参照と (オプションで) その注入ターゲットを定義するために使用されます。
Web サービス参照は、Java EE 5 的な意味でのリソースです。
Resource
任意要素の概要 | |
---|---|
String |
mappedName
このリソースがマップされる製品固有の名前。 |
String |
name
リソースの JNDI 名。 |
Class |
type
リソースの Java 型です。 |
Class |
value
常に javax.xml.ws.Service を拡張型とするサービスクラス。 |
String |
wsdlLocation
Web サービス用の WSDL 文書をポイントする URL。 |
public abstract String name
public abstract Class type
public abstract String mappedName
name
要素で定義されるかデフォルトで指定され、リソースを使用するアプリケーションコンポーネントにとってローカルな名前です(JNDI java:comp/env
名前空間の名前です)。多くのアプリケーションサーバーは、これらのローカル名を、アプリケーションサーバーで既知のリソース名にマップする方法を提供しています。このマップされた名前は「グローバル」JNDI 名であることがよくありますが、任意の形式の名前にすることができます。 アプリケーションサーバーは、マップされる名前の特定の形式または型をサポートする必要や、マップされた名前を使用できる必要はありません。マップされた名前は、製品依存であり、多くの場合、インストール依存です。マップされた名前の使用には移植性がありません。
public abstract Class value
javax.xml.ws.Service
を拡張型とするサービスクラス。参照の型がサービス端点インタフェースの場合はいつでもこの要素を指定する必要があります。
public abstract String wsdlLocation
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 必須 | オプション | 詳細: 要素 |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。