我们有一个使用GWT构建的Web客户端,通过gwt-rpc与服务器通信。应用程序的一部分现在将使用html / js来替换GWT GUI,我们希望该部分与服务器通信,而不是通过gwt-rpc。有什么方法可以将gwt-rpc调用迁移到可以使用无gwt客户端的东西?今天我们发送和接收包含对象图的java集合,例如包含自定义详细对象的订单对象列表等等。
由于
答案 0 :(得分:2)
您最好的选择是使用REST。您的数据是使用JSON发送的,JSON是JavaScript的一部分,因此在客户端始终可以理解它。在服务器端,找到合适的库来处理其余的问题不应该有任何问题(ha-ha,得到它?)。
如果您现在在客户端和服务器端使用GWT,resty-gwt和Jersey是一个受欢迎的组合。最后一次GWT.create会议上有一个talk about it,这是一个很好的起点。