0

我的服务器上有一些 REST 服务(使用 RESTeasy)。

我想在客户端 (GWT) 上调用我的服务。我收到执行 GET 请求的 xml 响应,但我被困在解组响应中。我对 POST 请求有同样的问题,我需要发送序列化的 java 对象并解组响应。

听说过Overlay对象,piriti/RestyGWT(不支持xml),Errai(这对我的小项目来说似乎是一个太重的解决方案),自己解析xml并在之后重建对象,JAXB(是否推荐使用它在客户端?),...

最好的做法是什么?

4

2 回答 2

2

简单的回答。使用 Errai。它简化了 de/marshalling 过程并且非常易于使用。即使是较小的项目。使用 devmode 时编组需要一些时间,但您已经习惯了在这部分等待,不是吗?

于 2013-01-05T22:55:01.083 回答
1

我不知道 GWT 中有任何成熟的 jaxb 项目。我想这是因为在客户端(以及在服务器端)有一个很好的 xml 替代方案 - JSON。所以这方面的“最佳实践”并不多。我只能建议看看 gwtjaxb 项目

http://code.google.com/p/gwtjaxb/

但似乎它不会解决你所有的问题。

如果你不能改变你的服务器端,我认为你必须使用 piriti 之类的东西——也许这将是不平凡的,但至少是可能的。

于 2013-01-05T19:07:12.713 回答