如果您的两个应用程序在不同的机器上运行,webservice 是简单而有用的。
发送服务器:使用 http 库(post 或 get)
1只保留你的文件。只需使用 HTTP / POST。适用于文本二进制
2更简单:如果您的数据是小文本,您可以使用HTTP / GET(注意特殊字符:您可以对它们进行编码)。
3 如果您可以将所有数据放在一个结构(对象)中,只需将其序列化,将结果放入字符串中,然后发送即可。
接收服务器:
如果你使用tomcat,扩展HttpServlet,并通过doPost或doGet获取
或者您可以使用另一个轻型 http 服务器
或肥皂库(真的不需要)。
DOPOST/DOGET
发送服务器:HttpURLConnection conn= (HttpURLConnection) url.openConnection(); // ETC。
接收服务器:
public class MyServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String one_parameter = request.getParameter("name_of_parameter");
有关更多说明,请参阅这些链接:
Java - 通过 POST 方法轻松发送 HTTP 参数
Servlet 中的 doGet 和 doPost