使用Java构建API服务接收和响应XML的最佳实践

时间:2014-11-20 09:15:47

标签: java xml web-services soap

我正在使用Java开发API。

要求是以XML格式接收请求和响应。

我之前没有太多经验。

所以我想问一个最佳实践来构建这个系统。

你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

你可以使用Restful Frameworks:

  1. Apache CXF
  2. 泽西岛(受欢迎)
  3. Restlet(JAX-RS的先驱)
  4. 的RESTEasy
  5. 以下是上述框架的比较:

    http://architects.dzone.com/articles/apache-cxf-vs-apache-axis-vs

    最受欢迎的4个以上是:

    1. Apache CXF
    2. 泽西
    3. 让我们看一下以下链接

      Java REST implementation: Jersey vs CXF

      但另一方面,如果我们已经熟悉Spring,人们也建议使用SPRING MVC,因为它完全支持REST。

      以下是关于SPRING MVC VS JERSEY的两篇非常有用的文章

      http://www.infoq.com/articles/springmvc_jsx-rs

      http://spring.io/blog/2009/03/08/rest-in-spring-3-mvc/

      此外,我们也可以将Spring和JERSEY集成在一起

      更多信息:

      泽西:

      优点:标准API(JAX-RS) 缺点:MVC支持不如Spring MVC更丰富。 弹簧:

      优点:许多功能,许多文档,活跃的社区。 缺点:要学习很多规则。