WebService
angel_lys
这个作者很懒,什么都没留下…
展开
-
Axis2/C入门教程之一(环境部署与服务端搭建)
Apache Axis2 / C是以C编程语言实现的Web服务引擎。 它基于可扩展和灵活的Axis2架构。 Apache Axis2 / C可用于提供和使用Web服务。 它的实现具有可移植性和嵌入能力,因此可以在其他软件中用作Web服务启用器。Apache Axis2 / C支持SOAP 1.1和SOAP 1.2以及REST风格的WebService。 单个服务可以同时作为SOAP风格和REST风...原创 2018-05-10 22:56:01 · 1121 阅读 · 0 评论 -
Axis2/C入门教程之二(服务端实现详细分析)
本文承接Axis2/C入门教程之一,详细分析服务端代码hello_svc.c的实现。hello_svc.c代码如下:#include <axis2_svc_skeleton.h>#include <axutil_log_default.h>#include <axutil_error_default.h>#include <axutil_arr...原创 2018-05-10 23:28:31 · 619 阅读 · 0 评论 -
Axis2/C入门教程之三(客户端实现详细分析)
客户端必须准备好有效载荷,将其发送到服务,然后接收并处理从服务端发来的响应。客户端代码示例:#include <stdio.h>#include <axiom.h>#include <axis2_util.h>#include <axiom_soap.h>#include <axis2_client.h>axiom_node_...原创 2018-05-12 14:45:08 · 720 阅读 · 0 评论 -
Axis2/C入门教程之四(仓库文件夹(Repository Folder)介绍)
仓库(Repository)是一个存储所有Axis2/C相关配置及服务和模块的文件夹。仓库文件夹结构如下图所示:可以为仓库文件夹指定任意名称(本例中为axis2c_repo)。它包含了3个子文件夹及axis2.xml配置文件。各文件夹的用途如下表所示。Axis2/C仓库目录文件夹/文件名称描述liblib文件夹包含Axis2/C引擎所需的库。虽然用户可选择Axis2/C共享库的位置,但动态加载的共...原创 2018-05-13 11:52:21 · 696 阅读 · 0 评论