如何在移动设备上的应用程序(android)和PC上的应用程序(JavaSwing)之间进行通信?

如何在移动设备上的应用程序(android)和PC上的应用程序(JavaSwing)之间进行通信?,java,android,rest,soap,xml-rpc,Java,Android,Rest,Soap,Xml Rpc,我在两台PC上有两个java应用程序和一个Android移动应用程序 移动应用程序可以安装在iPhone上 我的问题是不同应用程序与数据库之间的交互: -PC和PC之间的两个应用程序java swing -个人电脑与手机 PCn°1 ServeEurBDPCN°2----->ServeEurWeb--->mobile app1 MySQL app2-->XML-RPC ou SOAP ou REST-->app3 如何在eclipse中使用web服务? -我考虑过使用SOAP、XML-RPC或R

我在两台PC上有两个java应用程序和一个Android移动应用程序 移动应用程序可以安装在iPhone上

我的问题是不同应用程序与数据库之间的交互: -PC和PC之间的两个应用程序java swing -个人电脑与手机

PCn°1 ServeEurBDPCN°2----->ServeEurWeb--->mobile

app1 MySQL app2-->XML-RPC ou SOAP ou REST-->app3

如何在eclipse中使用web服务? -我考虑过使用SOAP、XML-RPC或REST,但我不知道从哪里开始,我使用eclipse-java-indigo-SR1作为编辑器。 -在两台PC之间,我使用MySQL作为服务器。 你能解释一下我到底要做什么吗?我需要意识到这一点

XML-RPC如何使用这个库,我不知道它是如何工作的,也不知道我在哪里使用它

  XMLRPCClient client = new XMLRPCClient("http://foo.bar.com");
// add 2 to 4
int sum = (Integer) client.call("add", 2, 4);
// check whether x is inside range 4..10
boolean isInside = (Boolean) client.call("isInside", x, 4, 10);
// capitalize string
String capitalized = (String) client.call("capitalize", "to be or not to be");

XML-RPC、SOAP或REST?哪一种最简单、最有效?

您的问题没有答案:只需选择一个您“喜欢”的,然后从那里开始。谢谢我的问题很难回答: