我最近使用GWT创建了一个Web应用程序。然后重新使用大部分代码来创建在脱机模式下访问本地数据库的应用程序的Swing版本。我现在正在实现应用程序的“在线”模式,并希望访问与我的GWT应用程序相同的数据。
有什么想法吗?考虑通过SSL直接连接到MySQL服务器,但这不起作用,似乎不可扩展。我应该使用REST吗?
任何建议都会有所帮助。
答案 0 :(得分:0)
为了解决此问题,我们使用Jersey创建了返回协议缓冲区的REST Web服务。然后,Swing应用程序将与协议缓冲区进行交互。 GWT应用程序会要求提供内容类型“json”并接收protostuff个对象作为回报。它工作得很好。这样,两个应用程序都可以以完全相同的方式与服务器通信。
编辑:
允许您的swing应用与GWT-RPC look at this blog article进行通信。