适用于简单XML接口的工具

n0w*_*eak 6 java xml rest web-services

我需要通过http的XML接口将Web应用程序的一些服务公开给远程客户端.许多提供的服务是有限的(3-7),请求和响应应保持简单,不需要任何特殊数据类型或跨实体关系.

我的目标是保持代码清洁和清晰,并具有强大且高性能的应用程序.我非常感谢您就使用适当的XML绑定\处理工具提出的建议.

UPD:我的不好,没有提到restlet是实现所必需的,但是,就我而言,它并没有对要使用的xml工具施加任何限制.

提前致谢.

bdo*_*han 8

JAX-RS规范(JSR-311)提供了通过HTTP创建RESTful服务的标准方式.有几个JAX-RS实现: Jersey,RESTEasy,Wink. JAXB(JSR-222)是JAX-RS的标准绑定层(与XML对象),有几种实现: MOXy,Metro,JaxMe等.

这些实现也与Java EE应用程序服务器预先捆绑在一起(即GlassFish和WebLogic包含Jersey).

这是我在GlassFish中使用Jersey&MOXy放在一起的一个例子: