java – 轴2是否支持REST?

我想在我们的平台上提供REST支持.我们已经在我们的框架中集成了Axis 2. Axis 2正在支持REST.所以我在考虑使用Axis 2本身来提供REST支持.

http://axis.apache.org/axis2/java/core/docs/rest-ws.html

我还发现了另一篇关于如何使用Axis 2创建RESTful Web服务的博客文章.

http://wso2.org/library/3726

但在上面的例子中,似乎我必须修改生成的WSDL以支持REST类型的调用.我必须修改轴2生成的默认WSDL2.0,修改它并在aar文件中再次打包并部署服务.所以这一次,它不使用生成wsdl,而是使用打包的WSDL并使用此WSDL来创建轴服务.这是一个问题,我必须以某种方式克服.

但Axis 2是否支持所有REST功能?我发现它支持指定要使用的HTTPMethod,HTTPLocation,InputSerialization,OutputSerialization.这些足以说明我们提供REST支持吗?

提前致谢,
保罗

解决方法:

由于REST是一种架构风格,而不是特定的技术或规范,因此没有“所有REST功能”.但是,您可以使用Axis 2创建RESTful服务,它为您提供了许多功能.所以你可以安全地回答第二个问题.

上一篇:java – Axis2系统无法推断传输信息错误


下一篇:JAVA-EE Tomcat Axis2 – 设置和项目构建