我想为我的 Android 客户端制作 Web 服务,基本上我是 Android 开发人员,我不知道开发 Web 服务
请发送一个好的教程链接,以便我可以从基础开始。
最佳答案
所以,我猜您想用 Java 创建 Web 服务,是吗?我会使用Jersey (这是 JAX-RS 的引用实现)。
上面的网站有关于如何使用 Jersey 的非常好的文档,但简而言之,您可以执行以下操作:
下载 jar 并将其添加到您的项目或将以下内容添加到您的 pom.xml 文件
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey</artifactId>
<version>0.8-ea</version>
</dependency>
使用 @Path 注释您的 Resource pojo 类指定该资源的 url。
使用 @Path 注释您的方法指定更细粒度的 url。
用 @PathParam 注释你的方法参数如果您想访问为该资源方法指定的 url 路径部分。
使用 @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) {
...
}
}
这是基础知识。就这么简单。让自己崩溃。
关于java - 使用 java 或 j2ee 为 Android 客户端创建 Web 服务的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6788545/