我需要通过http上的XML接口向远程客户端公开web应用程序的一些服务。提供的服务数量有限(3-7),请求和响应都应保持简单,不需要任何特殊的数据类型或跨实体关系。
我的目标是保持代码的整洁和清晰,并具有健壮和可执行的应用程序。我非常感谢您对用于该任务的适当XML绑定\处理工具的建议。
UPD:我的坏消息,没有提到restlet是实现所必需的,但是,就我而言,它并没有对要使用的restlet工具施加任何限制。
提前谢谢。
发布于 2011-09-10 10:16:18
JAX规范(JSR-311)提供了一种通过HTTP创建RESTful服务的标准方法。有几种JAX实现:泽西岛、RESTEasy、Wink.JAXB (JSR-222)是JaxMe的标准绑定层(对象),有几种实现:MOXy、Metro、JaxMe等。
这些实现也与Java应用服务器捆绑在一起(即GlassFish和WebLogic包含泽西)。
下面是我在GlassFish中使用泽西&GlassFish创建的一个示例:
发布于 2011-09-09 22:21:25
我们最近使用Apache做了一些工作,发现它的贾克斯-RS支持很简单,允许我们编写非常枯燥的友好代码。
有一定的灵活性,例如几个不同的数据绑定层可供选择。
发布于 2011-09-09 21:42:41
XStream怎么样?http://x-stream.github.io/?
XStream是一个简单的库,可以将对象序列化为XML并再次返回。
https://stackoverflow.com/questions/7367704
复制相似问题