如何从Swing中传达Servlet

时间:2011-11-16 10:15:33

标签: java spring swing servlets

我开发了一个CRUD Spring,Servlet / JSP应用程序。我将开发具有相同功能的桌面Swing应用程序。我的问题是可以在swing应用程序(而不是applet)上进行通信和重用servlet吗?

3 个答案:

答案 0 :(得分:4)

是的,通过发出http请求。您可以使用多种工具来完成它们。其中两个:

  • new URL(..).openConnection()
  • apache http components
  • 因为你标记了spring,如果你在swing中使用它,你可以使用它的RestTemplate。它用于调用restful服务。您可以通过servlet(或spring-mvc)将您的逻辑公开为restful服务,并使用RestTemplate消耗它们

答案 1 :(得分:2)

上面的Rest概念非常好。实际上,通过使用Spring及其代理,您可以使用任何类型的Web服务(RESTFul或WSDL),而Spring将使它对您透明。

请查看Spring manual中的一些示例。看看如何使用服务接口创建代理。

最好的问候。

答案 2 :(得分:1)

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