我想为我的Android客户端制作网络服务基本上我是Android开发人员,我不知道开发一个Web服务
请发送一个好的教程链接,以便我可以从基础开始。
答案 0 :(得分:1)
所以,我猜你想用Java创建web服务吗?我使用Jersey(这是JAX-RS的参考实现)。
上面的网站有关于如何使用泽西岛的相当好的文档,但简而言之,您可以执行以下操作:
下载jar并将它们添加到项目中或将以下内容添加到pom.xml文件
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey</artifactId>
<version>0.8-ea</version>
</dependency>
使用@Path注释您的资源pojo类,以指定该资源的网址。
使用@Path为您的方法添加注释,以指定更细粒度的网址。
如果要访问为该资源方法指定的url路径部分,请使用@PathParam注释方法参数。
使用@GET, @POST, @PUT or @DELETE注释您的方法,以指定他们将响应的HTTP方法。
使用@Produces / @Consumes注释您的方法,以指定资源接受或生成的MIME类型。
可能使用部分或全部这些方法的类的示例如下:
@Path("/users/{username}")
public class UserResource {
@GET
@Produces("text/xml")
public String getUser(@PathParam("username") String userName) {
...
}
}
这是基础知识。就这么简单。把自己弄出来。