如何创建简单的Web服务

use*_*586 0 java iphone android web-services

如何使用java创建可由移动应用程序(Android/iPhone应用程序)使用的简单Web服务.

请建议解决方案.

joe*_*rgl 5

Java中最简单的Web服务基本上是@Webservice通过类注释和发布的任何Endpoint类.

作为一个例子,echo是一个String的实现:

@WebService
public class EchoService {

    public String echoHello(String name) {
        return "Hello " + name;
    }

}
Run Code Online (Sandbox Code Playgroud)

您可以通过以下方式在localhost上发布:

EchoService service = new EchoService();    
Endpoint.publish("http://localhost:2000/echo", service);
Run Code Online (Sandbox Code Playgroud)

这将发布带有document/literal绑定的SOAP端点.有关更多信息,请参阅JAX-WS教程.