モバイルアプリ(Android/iPhoneアプリ)で利用できるシンプルなWebサービスをJavaで作成する方法。
解決策を提案してください。
モバイルアプリ(Android/iPhoneアプリ)で利用できるシンプルなWebサービスをJavaで作成する方法。
解決策を提案してください。
Javaで最も単純なWebサービスは、基本的に、クラスに注釈が付けられ、クラス@Webservice
を介して公開されるEndpoint
クラスです。
例として、echoが文字列である実装:
@WebService
public class EchoService {
public String echoHello(String name) {
return "Hello " + name;
}
}
次の方法でローカルホストに公開できます。
EchoService service = new EchoService();
Endpoint.publish("http://localhost:2000/echo", service);
これにより、ドキュメント/リテラルバインディングを使用してSOAPエンドポイントが公開されます。詳細については、JAX-WSチュートリアルを参照してください。