【发布时间】:2012-05-21 21:35:47
【问题描述】:
我不熟悉 websrvices 和 mysql ..我遵循这个 http://www.vogella.com/articles/REST/article.html 教程并使用 JAX-RS 参考实现 Jersey 用 Java 开发了一个 RESTful Web 服务。
我想使用eclipse创建一个websrevice,它从mysql数据库中选择数据并以xml格式显示结果。
我有很多用 PHP 和 mysql 开发 web 服务的示例,但我想用 java 开发。
请建议我一些关于此的好的教程/链接或可能对我有帮助的想法。我想在我的 android 应用程序中使用该网络服务。
在上面的例子中,我没有找到在哪里放置连接字符串来建立 MySQL 数据库和 java 文件之间的连接。
这里是 TodoResource.java :
package de.vogella.jersey.jaxb;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import de.vogella.jersey.jaxb.model.Todo;
@Path("/todo")
public class TodoResource {
// This method is called if XMLis request
@GET
@Produces( { MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
//@Produces( { MediaType.TEXT_XML })
public Todo getXML() {
Todo todo = new Todo();
todo.setSummary("This is my first todo");
todo.setDescription("This is my first todo");
todo.setMy_id(1);
return todo;
}
// This can be used to test the integration with the browser
@GET
@Produces( { MediaType.TEXT_XML })
public Todo getHTML() {
Todo todo = new Todo();
todo.setSummary("This is my first todo");
todo.setDescription("This is my first todo");
return todo;
}
}
【问题讨论】:
标签: java android mysql web-services