2011-11-16 110 views
0

我开发了一个CRUD Spring,Servlet/JSP应用程序。我将开发具有相同功能的桌面Swing应用程序。我的问题是可以在swing应用程序(而不是applet)上交流和重新使用servlet吗?我怎样才能从Swing沟通Servlet

回答

4

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

  • new URL(..).openConnection()
  • apache http components
  • 因为你标记的春天,如果你与摆动使用它,你可以用它RestTemplate。它用于调用宁静的服务。您可以暴露你的逻辑,通过servlet的RESTful服务(或弹簧MVC),以及所有通过HTTP与RestTemplate
1

自灭他们,并按照以上建议可以工作机制。 或者你甚至可以打开字节流到服务器,并使用该流读/写。

2

上面的休息思路很不错。事实上,通过使用Spring及其代理,您可以使用任何类型的Web服务(RESTFul或WSDL),并且Spring会使它透明。

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

此致敬礼。