基本的なWebサービスを作成しました。サーバークラスに「status」という変数があり、そのSEIに、クライアントが呼び出してステータスを取得するためのメソッド「getUpdate」が含まれているとします。これをクライアント側でコード化して、SEIメソッド「getUpdate」を呼び出すにはどうすればよいですか?
クライアント側でport.Updateを使用する場合、どういう意味ですか?参照しているサーバーインスタンスを特定するにはどうすればよいですか?
前もって感謝します。
SEIクラス:
package com.basic.ws;
import javax.jws.WebService;
@WebService(name = "Server_SEI", targetNamespace = "http://ws.basic.com/")
public interface Server_SEI {
public int sum(int x, int y);
public String getUpdate();
}
サーバークラス:
package com.basic.ws;
import javax.jws.WebService;
@WebService(targetNamespace = "http://ws.basic.com/", endpointInterface = "com.basic.ws.Server_SEI", portName = "ServerPort", serviceName = "ServerService")
public class Server implements Server_SEI{
String status = "OK";
public void setTrafficStatus(String status){
this.status = status;
}
public String getUpdate(){
return status;
}
}