2009-11-24 3 views
0

Я хочу использовать только службу REST - очень простой, возвращающий «человек» по имени или имени в JSON. Im, вероятно, будет использовать JAX-RS и, возможно, JAXB-im не уверен, что это правильный выбор. Я хочу использовать его с использованием следующих технологий/продуктов и их версий:Являются ли мои предположения о правильности конфигурации?

  1. JDK 1.5
  2. Eclipse 3.5 EE
  3. Tomcat 6.0
  4. CXF 2.2.5
  5. Spring 2.5.1

Мои вопросы:

  1. Могу ли я использовать JDK 1.5 и tomcat 6 вместе?
  2. Могу ли я использовать Spring 2.5.1 и JDK 1.6 вместе (если я хочу обновить)?
  3. CXF 2.2.5 и Spring 2.5.1 будут работать без проблем?

Im спрашивая, потому что у меня есть:

  • JDK 1.6
  • затмение 3,5 эи
  • кот
  • CXF 2.2.5
  • весна 2.5.1

и я не могу заставить их работать с даже упрощенными т REST WS, например:

Developing RESTful Web Services using Apache CXF and Maven2

Но я должен сказать: сейчас я не хочу использовать Maven.

+1

Как мы можем помочь, если вы не сообщите подробности о том, что не работает? * «Я не могу заставить их работать с даже самым простым REST WS» * недостаточно, даже с навыками джедая. –

+0

Ранние релизы Spring 2.5.x были немного шаткие. Настоятельно посоветуйте вам обновить до 2.5.6, что является твердым камнем. – skaffman

ответ

0

Короче:

  1. да
  2. да
  3. нету использовали его, но должно быть в порядке

Примечание: Вы говорите о JSON и о CXF/JAXB. Оба CXF и JAXB ориентированы на XML больше, чем JSON-ориентированные. Я даже не знаю, можно ли их использовать для создания JSON. Если вы хотите простой сервис JSON, CXF и JAXB, вероятно, будут переполнены ...

+0

Честно, им новичок в сети java :). Я должен включать файлы lib для jaxb, cxf, httpclient и т. Д. В каталоге lib, что было решением моей проблемы. Tnx для ваших ответов. – lukasjader

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.