如何将数据从 Java 桌面/Swing 应用程序发送/传输到 Java Web 应用程序 [重复]

Posted

技术标签:

【中文标题】如何将数据从 Java 桌面/Swing 应用程序发送/传输到 Java Web 应用程序 [重复]【英文标题】:How to send/transfer data from a java desktop/swing app to a java web app [duplicate] 【发布时间】:2013-09-26 19:29:34 【问题描述】:

我正在开发一个 Java swing/桌面应用程序,我想将数据从桌面应用程序发送到运行在 tomcat 上的 Java Web 应用程序,我在这里搜索了这类问题,因为我希望看到类似的东西,但我不能没找到。请对使用哪种技术提出建议。

【问题讨论】:

通过 HTTP POST 请求。 如果您使用的是数据库,两个应用程序可以简单地共享同一个数据库或所需的表。 我没有投反对票,但请在发布此类问题之前进行研究 【参考方案1】:

您将需要使用 HTTP 库,例如 Apache HTTPClient 各个库的 api 略有不同,但总的来说,它们为您提供了设置 HTTP POST、GET 等所需的所有工具完全控制标头、内容、查询等,并且大多数(包括 HTTPClient)都支持复杂的身份验证方法并支持 HTTPS 连接。

【讨论】:

根据 OP 需求的复杂性,纯 Java 可能就足够了。【参考方案2】:

您可以使用 Spring RESTClient。 看到这个:http://www.springbyexample.org/examples/contact-rest-services-client.html

【讨论】:

以上是关于如何将数据从 Java 桌面/Swing 应用程序发送/传输到 Java Web 应用程序 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何开发java桌面程序

如何在 Java swing 中查看数据库结果集

java 做桌面程序 都有哪些好的框架 是否都是封装java swing 的??

分布式 Java 桌面应用程序 mySQL 数据库

分布式Java桌面应用程序mySQL数据库

如何创建“现代外观”的 Java 桌面应用程序?