パラメータが基本データタイプでない場合、beanmapping
タグを invoke
タグとともに使用して、Web サービスオペレーションパラメータを Java クラスにマッピングします。Java クラスには、パラメータに対して Web サービスが送受信を行うデータの取得および設定のための標準 JavaBeans の get および set アクセッサが含まれている必要があります。
beanmapping
タグは、Axis のビルトイン JavaBeans シリアライザを使用して、Java と XML 間のパラメータ値の直列化や直列化の解除を行います。このタグはサーバ上で定義されたネーム空間を使用する必要があります。bean マッピングを使用する Web サービスとクライアントのサンプルは、Samples JRun サーバの Web サービスサンプルアプリケーション内にあります。bean マッピングの詳細については、弟 23 章、「Axis bean シリアライザによるデータタイプマッピング」と <JRun のルートディレクトリ>/docs/html/thirdparty/axis ディレクトリの『Axis User Guide』を参照してください。
<web:beanmapping
class="com.macromedia.myclass" namespace="http://macromedia.com/xsd" type="myclass" [scope="結果変数の JSP スコープ"] />