使用JSR 311及其实现,我们有一个强大的标准,可以通过Rest公开Java对象.但是在客户端方面似乎缺少可与Apache Axis for SOAP相媲美的东西 - 隐藏Web服务并将数据透明地封送回Java对象.
如何创建Java RESTful客户端?使用HTTPConnection和手动解析结果?或者专业客户,例如Jersey或Apache CXR?
JSON application/json作为标准.对于一些人使用的protobuf application/x-protobuf,但我看到的东西和application/vnd.google.protobuf提议的一样奇怪.我们是否有RFC或其他一些标准可供我参考?
根据这个维基百科条目:
"协议缓冲区与Facebook的Thrift协议非常相似,不同之处在于它不包含用于定义服务的具体RPC堆栈.由于协议缓冲区是开源的,因此出现了许多RPC堆栈以填补这一空白."
但是,没有引用RPC堆栈的示例.任何人都可以建议基于Java的RPC堆栈实现?