我有一个 Swing 应用程序,除了 Web API 部分之外都已完成。 他们有 REST API,但是当我查看在 Java 中使用 REST API 的示例时,他们都使用 Java Web 应用程序,而我找不到任何桌面 swing 应用程序。 那么还可以这样做吗?
是的。这是可能的。
您可以在 Swing 桌面应用程序中使用(访问和读取)REST Web 服务。
您可以使用
HTTPClient
来实现它。
一个例子 - http://www.mkyong.com/webservices/jax-rs/restful-java-client-with-apache-httpclient/
您可以 grep this 示例:在 NetBeans 模块中创建 RESTful 服务客户端。该示例展示了如何创建一个基于 twitter java-swing 且具有 OAuth 支持 (SWING) 的桌面客户端。
您还可以 grep this eclipse 平台(SWT)的视频教程
这里是 RestFULL 客户端的 JavaFX 示例
Jose Sandoval 的RESTful Java Web Services中有一个非常好的休息桌面客户端示例。在谷歌/图书上尝试一下