如何将数据从 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 应用程序 [重复]的主要内容,如果未能解决你的问题,请参考以下文章