在我的android应用程序中,我想创建并使用java web服务连接到远程mysql服务器。我尝试搜索相同但结果含糊不清。
任何人都可以建议我如何做以下事情:
创建连接远程mysql服务器的java Web服务(不使用jdbc)
发布该服务
使用该服务发送&以json格式接收数据
以上所有都是可能的吗?
欢迎任何文章/链接/代码段。
所以示例Web服务会是这样的吗?
HelloWeb.java
@WebService
public class HelloWeb {
@WebMethod
public String sayGreeting(String name) {
return "Greeting " + name + "!";
}
}
Server.java
public class Server {
public static void main(String[] args) {
Endpoint.publish("http://localhost:9898/HelloWeb", new HelloWeb());
System.out.println("HelloWeb service is ready");
}
}
答案 0 :(得分:3)
与所有计算机科学问题一样,我将这个问题分解为更小,更易于管理的部分:
您可以通过这种方式独立测试每件作品。我认为它也会更加可重复使用。
答案 1 :(得分:2)
您需要JDBC才能连接到MySQL。您可以使用ORM对其进行抽象,但它仍然会在较低级别使用JDBC。
您可以使用JAX-RS from here
创建REST Web服务