2013-12-12 3 views
2

В моем проекте мы не используем Spring. Можно ли использовать Apache Camel и Apache CXF для создания службы REST?Как использовать Apache Camel в CXF Rest webservice без весны

Я использовал

<listener> 
    <listener-class> 
    org.apache.camel.component.servletlistener.SimpleCamelServletContextListener 
    </listener-class> 
</listener> 

<servlet-class> 
    org.apache.camel.component.servlet.CamelHttpTransportServlet 
</servlet-class> 

создать класс маршрута, и я могу использовать этот маршрут. Но это не похоже на службу REST, но выглядит как обычный вызов Servlet.

Как использовать CXF здесь для создания службы REST.

ответ

2

Трудно настроить конечную точку RX CXF без использования пружины. Я думаю, вы можете использовать simple binding, чтобы построить маршрут.

0

Другой вариант, который вы могли бы рассмотреть отдельно от предложенного Виллемом, - это использовать Restlet. Apache Camel обеспечивает отличную интеграцию с каркасом и простоту использования.

Вы можете найти более подробную информацию о Restlet и его интеграции Apache Camel here

Смежные вопросы