我对配置的假设是否正确?

时间:2009-11-24 14:28:48

标签: java spring tomcat rest cxf

我想用来实现REST服务 - 一个非常简单的服务,通过JSON中的全名或id返回'person'。我可能会使用JAX-RS和JAXB - 我不确定这是否是正确的选择。我想将它与以下技术/产品及其版本一起使用:

  1. JDK 1.5
  2. Eclipse 3.5 EE
  3. Tomcat 6.0
  4. CXF 2.2.5
  5. Spring 2.5.1
  6. 我的问题是:

    1. 我可以一起使用JDK 1.5和tomcat 6吗?
    2. 我可以一起使用Spring 2.5.1和JDK 1.6(如果我想升级)?
    3. CXF 2.2.5和Spring 2.5.1是否可以正常运行?
    4. 我问,因为我有:

      • JDK 1.6
      • eclipse 3.5 ee
      • tomcat 6
      • cxf 2.2.5
      • spring 2.5.1

      我无法让他们使用最简单的REST WS,例如:

      Developing RESTful Web Services using Apache CXF and Maven2

      但我不得不说:目前我不想使用Maven。

2 个答案:

答案 0 :(得分:0)

简而言之:

  1. 没有使用它,但应该没问题
  2. 注意:您正在谈论JSON和CXF / JAXB。 CXF和JAXB都面向XML,而不是面向JSON。我甚至不知道它们是否可用于生成JSON。如果你想要一个简单的JSON服务,CXF和JAXB可能有点过分......

答案 1 :(得分:0)

CXF 2.2.5和Spring 2.5.1会不​​会有任何问题吗? - 我不能说因为我从未使用过那个组合。但正如@Skaffman所说,没有理由使用 2.5.1 ,你应该真正使用 2.5.6 ,它适用于Java 5,6和Tomcat 6。至于使用JAXB作为您的JSON表示我会看到这个SO post