Java 如何从Swing与Servlet通信

Java 如何从Swing与Servlet通信,java,spring,swing,servlets,Java,Spring,Swing,Servlets,我开发了一个crudspring、Servlet/JSP应用程序。我将开发一个具有相同功能的桌面Swing应用程序。我的问题是,是否可以在swing应用程序(而不是小程序)上通信和恢复servlet 是,通过发出http请求。您可以使用多种工具来执行这些操作。其中两项: 由于您标记了spring,如果您将其与swing一起使用,则可以使用其RestTemplate。它用于调用restful服务。您可以通过servlet(或SpringMVC)将逻辑公开为restful服务,并使用RestT

我开发了一个crudspring、Servlet/JSP应用程序。我将开发一个具有相同功能的桌面Swing应用程序。我的问题是,是否可以在swing应用程序(而不是小程序)上通信和恢复servlet

是,通过发出http请求。您可以使用多种工具来执行这些操作。其中两项:

  • 由于您标记了spring,如果您将其与swing一起使用,则可以使用其
    RestTemplate
    。它用于调用restful服务。您可以通过servlet(或SpringMVC)将逻辑公开为restful服务,并使用
    RestTemplate

因为它都是通过HTTP实现的,上面建议的机制可以工作。
或者,您甚至可以打开ByTestStream到服务器,并使用该流进行读/写。

上面的其余想法非常好。事实上,通过使用Spring及其代理,您可以使用任何类型的Web服务(RESTFul或WSDL),Spring将使其对您透明

请检查下面的示例。看看如何使用服务接口创建代理

致以最良好的祝愿