我创建了一个非常基本的iOS / Android应用程序。下一步是让应用程序从服务器加载一些数据。现在,我只需要获取一个XML,我将从本地服务器加载数据,该服务器将具有几个简单的功能。哪个是实现这一目标的最快方法?我在Mac机器上,虽然考虑到Java或Python,但我并不关心语言。
答案 0 :(得分:2)
我强烈建议使用泽西岛。这个Java框架轻巧,易于使用,是JAX-RS参考实现。它开箱即用地生成XML和JSON。 Its documentation是一个很好的起点。
你需要什么:
<web-app> <servlet> <servlet-name>jersey</servlet-name> <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer </servlet-class> </servlet> <servlet-mapping> <servlet-name>jersey</servlet-name> <url-pattern>/rest/*</url-pattern> </servlet-mapping> </web-app>
<dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-server</artifactId> <version>1.7</version> </dependency>
@Path("/product") public class ProductResource { @GET public Response getCallbackUrl() { Product product = new Product("bike"); return Response.ok(product).build(); } }
package com.xebia.server; import org.mortbay.jetty.Server; import org.mortbay.jetty.webapp.WebAppContext; public class EmbeddedServer { static Server server; static int port = 8080; public static void main(String args[]) throws Exception { server = new Server(port); server.addHandler(new WebAppContext("src/main/webapp", "/")); server.start(); } }
你已经完成了