Axis / C MIME / DIME和MTOM入门

我即将开始一些关于Axis / C的工作。 我对C和Web服务分别有一个公平的想法。 我对* nix也很满意。

有人可以告诉我有关创建web服务的复杂性,支持MIME / DIME和MTOM与Axis / C吗? web服务将从Java以及C ++客户端调用。

Axis / C在这方面是否有任何已知的限制? 一般学习Axis / C和MTOM等学习的最佳起点是什么? 特别是支持。


对于这个问题,我会建议针对Apache Axis / C或Axis2c。 这两个项目都缺乏积极的发展和会员贡献。 最新的Axis2c版本在2009年,而Axis / c发布页面链接甚至不起作用。

我开发了一个相当复杂的Web服务实现(客户端和服务器端),我遇到了这些问题:

  • 文档是正常的。 没什么了不起
  • 返回您选择的状态代码并不容易。
  • 一些HTTP动词有错误 - 例如我无法使DELETE工作。
  • 我遇到了提供的XML库guththila的问题。 libxml对我更好。
  • 很难为应用程序构建复杂的REST路由。
  • 处理传入的XML对象非常繁琐且不方便。 我最终编写了一个便利函数库。
  • 缺少JSON支持。
  • 每个服务器端服务实现运行到至少一百行代码时,您的应用程序将变得很大。
  • 就C中的Web服务而言,WSO2似乎是另一种选择。 无论如何,Axis2C团队大部分都是WSO2人员。 尽管我还没有尝试过,但绝对看起来比Axis2C更有前途。


    我不得不修改代码,让轴1在Fedora 13 +上编译我相信我必须在代码中添加一个纯虚拟代码

    链接地址: http://www.djcxy.com/p/10269.html

    上一篇: Getting Started with Axis/C MIME/DIME and MTOM

    下一篇: Have Facebook dropped support for Python?