我是一名GWT用户,我很欣赏它是用Java开发Web界面的机会。 目前,一个团队正在开发一个Web应用程序的服务器端,该应用程序提供休息的Apis,它基于Spring。 我的想法是使用GWT来创建客户端应用程序,而不是调用一些gwt rest apis,我想从这样的客户端调用基于spring的服务器公开的其余api。
我的问题是:听起来合理吗?我可以编写和交叉编译调用外部休息应用程序的gwt客户端,还是我还需要GWT服务器将请求切换到基于spring的服务器?什么是潜在的部署方案?谢谢。
答案 0 :(得分:1)
您根本不需要GWT服务器功能(gwt-server.jar)。您只需要一个Web服务器来托管您编译的GWT应用程序,如nginx。
对我来说有用的是使用GWTP Rest support从服务器和GWT编写简单的REST调用(Spring MVC)。
杰克逊和GwtJackson用于双方序列化/反序列化DTO。