Spring使用Apache Camel和Web服务开始

par*_*eau 2 spring web-services apache-camel

我开始尝试弄清楚如何在Spring框架中使用Apache Camel.我想要抓住的第一件事是运行简单的Web服务调用,但我不知道从哪里开始.

现在我所拥有的是一个基本的HelloWorld Spring项目,我正在尝试找出需要配置Apache Camel的明智之处以及从何处开始创建一个简单的Web服务.

我看了一下Apache网站上的例子,但我希望也许有人在这里知道一个教程,这是一个基本的开始,完成我想做的事情.

感谢您提供的任何提示或帮助!

Pet*_*der 5

我真的发现这个有用一次:http://camel.apache.org/spring-ws-example.html(以及驼峰发行版中的完整源代码).

使用Camel可以通过多种方式处理Web服务.要么像我提到的例子那样使用spring web服务,要么使用Apache CXF.

与CXF相比,Spring Web服务非常容易上手.虽然CXF是一个更完整的Web服务堆栈.

这里有多个Camel和CXF示例:http: //camel.apache.org/examples.html

如果你选择CXF,你可能会在与Camel混合之前实际学习一些"仅限CXF"的例子.

基本上有两种方法来进行Web服务,首先使用WSDL开始契约,然后自动生成类/接口.另一种方法是代码优先 - 你从java类开始,然后获得一个自动生成的WSDL.

这里有一些相当不错的文章:http://cxf.apache.org/resources-and-articles.html

但是要回答你的问题,我不知道有关这个问题的任何好的分步教程.链接中的示例非常好.