在我的基于Java的Web应用程序(struts 2 and hibernate 3)
中。我使用apache轴创建了 web服务。
Web服务必须从数据库返回数据,android application.
现在,该服务显然必须在公共IP上发布,以便我可以在Android应用程序中访问它。
请回答其紧急和重要的事情。
答案 0 :(得分:0)
要在网络上发布,您需要将其放在支持Web的服务器上,您可以通过多种方式进行发布:
REST与SOAP(apache-axis):
我建议使用REST,因为它更轻量级,更灵活(它使您能够获得xml,json,html的响应,而soap通常只是XML)。
JAX-RS id java API,用于创建REST Web服务。查看jersey framework。
AJAX是一种异步发送/获取数据的方法,在web应用程序中广泛使用。
如何在Android中使用Web服务可能会因您使用的技术而异。