我的服务器上有一些REST服务(使用RESTeasy)。
我想在客户端(GWT)调用我的服务。我收到了执行GET请求的xml响应,但我仍然在解组响应。我对POST请求有同样的问题,我需要发送序列化的java对象并解组响应。
我听说Overlay对象,piriti / RestyGWT(不支持xml),Errai(这对我的小项目来说似乎是一个太重的解决方案),我自己解析xml并在JAXB之后重建对象(推荐使用)在客户端使用它?),...
什么是最好的实践?
答案 0 :(得分:2)
简单的回答。使用Errai。它简化了编组过程,非常易于使用。即使是较小的项目。使用devmode时编组需要一些时间,但是你已经习惯了在这个部分等待,不是吗?
答案 1 :(得分:1)
我不知道GWT中jaxb的任何成熟项目。我想这是因为在客户端(以及服务器端)上有一个很好的替代xml - JSON。因此,这方面的“最佳实践”并不多。我只能建议看看gwtjaxb项目
http://code.google.com/p/gwtjaxb/
但似乎它不会解决你所有的问题。
如果你无法改变你的服务器端,我认为你必须使用像piriti这样的东西 - 也许这将是不平凡的,但至少是可能的。