2011-11-16 103 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中的一些示例。看看如何使用服務接口創建代理。

此致敬禮。