Interstage Application Server SOAPサービス ユーザーズガイド
|
目次
索引
|
11.3.7 サンプルプログラムStringLength
サンプルプログラムStringLength(サンプルStringLength)は、java.lang.Stringクラスの2次元配列のinパラメタと、単純型(int)の2次元配列の返り値(return)を使用して、配列要素それぞれの文字列の長さを表示します。
■処理概要
- サンプルStringLengthサーバプログラム
以下の1つのメソッドがあります。
- public int[][] returnLength(java.lang.String[][] stringArray)
java.lang.Stringクラスの2次元配列をinパラメタstringArrayで受け取ります。
stringArrayの要素、それぞれの文字列長を要素として持つint型の2次元配列を返り値で返します
- サンプルStringLengthクライアントプログラム
サンプルStringLengthサーバプログラムのreturnLengthメソッドを呼び出す前に、サンプルStringLengthクライアントプログラムで文字列を設定したjava.lang.Stringクラスの2次元配列を作成し、その内容を標準出力に表示します。
上記のjava.lang.Stringの2次元配列をinパラメタstringArrayに設定し、サンプルStringLengthサーバプログラムのreturnLengthメソッドを呼び出します。
サンプルStringLengthサーバプログラムの処理結果(文字列の長さをあらわす配列)を受け取り、標準出力に表示します。
■サンプルStringLengthの実行手順
(1)以下のディレクトリに移動します。
-
- C:\Interstage\F3FMsoap\examples\StringLength\server
-
- /opt/FJSVsoap/examples/StringLength/server
(2)サンプルStringLengthのWebサービス情報をWebサービス・マネージャに登録します。
soapmodifydd -set -url http://localhost:12000/soap_admin/servlet/WSContainer DeploymentDescriptor.xml
(3)以下のディレクトリに移動します。
-
- C:\Interstage\F3FMsoap\examples\StringLength\client
-
- /opt/FJSVsoap/examples/StringLength/client
(4)サンプルStringLengthクライアントプログラムを実行します。
java StringLengthClient http://localhost:80/soap_dev/servlet/WSContainer
■サンプルStringLengthの実行例
java StringLengthClient http://localhost:80/soap_dev/servlet/WSContainer
String:
blue, green, red
black, gold, silver
length:
4, 5, 3
5, 4, 6
All Rights Reserved, Copyright(C) 富士通株式会社 2005