如何创建简单的Web服务

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

请提出解决方案。

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

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

 @WebService public class EchoService { public String echoHello(String name) { return "Hello " + name; } } 

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

 EchoService service = new EchoService(); Endpoint.publish("http://localhost:2000/echo", service); 

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