【问题标题】:Is it possible to use a REST or web api in a java Swing application是否可以在 java Swing 应用程序中使用 REST 或 web api
【发布时间】:2014-10-06 21:47:00
【问题描述】:

我有一个除了 web api 部分之外的 Swing 应用程序。 他们有一个 REST api,但是当我查看在 java 中使用 REST api 的示例时,他们都使用 java web 应用程序,而我找不到任何桌面摇摆应用程序。 那么现在还可以吗?

【问题讨论】:

  • 您要公开还是使用 Web 服务?

标签: java swing api rest web


【解决方案1】:

是的。这是可能的。

您可以在 Swing 桌面应用程序中使用(访问和读取)REST Web 服务。

您可以使用HTTPClient 来实现它。

一个例子 - http://www.mkyong.com/webservices/jax-rs/restful-java-client-with-apache-httpclient/

【讨论】:

  • 非常感谢@Ninad,这很有帮助,
【解决方案2】:

使用 Spring RestTemplate 举例here

RestTemplate rest = new RestTemplate()
rest.postForObject("http://localhost:8080/WebApp/ServiceName", requestBean, Response.class);

这应该返回一个响应类型的对象。有关 RestTemplate 支持的其他 HTTP 操作,请参阅Spring documentation

【讨论】:

    【解决方案3】:

    您可以 grep this 示例:在 NetBeans 模块中创建 RESTful 服务客户端。该示例展示了如何创建一个支持 OAuth 的基于 twitter java-swing 的桌面客户端 (SWING)。

    你也可以grepthiseclipse平台视频教程(SWT)

    Here is RestFULL 客户端的 JavaFX 示例

    Jose Sandoval 在RESTful Java Web Services 中有很好的 REST 桌面客户端示例。在 google/books 上试试

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-16
      • 2023-02-09
      • 2016-09-28
      • 1970-01-01
      • 2019-08-01
      • 2015-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多