c 实现webservice| 耗时:0.163秒|81275条结果

C 实现 WebService

一、系统环境 Linux 操作系统 kernel2.4.2,安装 gsoap2.6 到目录/usr/local/gsoap 二、gSOAP 的简要使用例子   下面是一个简单的例子,实现一个加法运算的 WebService,具体功能是客户端(client)输入 num1 和 num2,服务器端
http://www.itnose.net/detail/492818.html 2014-01-24 15:18   [WebService]

C实现WebService???? 急!!!

我根据 用C实现WebService 这编文档来学习 webservice,结果  出现下面问题  说我 接口 定义冲突  In file included from 
http://www.itnose.net/detail/139408.html 2014-01-01-09:17   [WebService]

C#实现动态调用WebService

      看到很多动态调用WebService都只是动态调用地址而已,下面发一个不光是根据地址调用,方法名也可以自己指定的,主要原理是根据指定的WebService地址的WSDL,然后解析模拟生成一个代理类,通过反射调用里面的方法,具体
http://www.itnose.net/detail/524606.html 2014-02-07 12:45   [WebService]

实现webservice

本人目前需要实现一个webservice,之前没接触过,看了网上很多介绍的,有用java实现的也有用.net实现的。 现在的问题是:用WSAD开发环境来实现,加上websphere发布;还有就是用visual studio .net来实现,我不知道哪个更方便一点,只是目前
http://www.itnose.net/detail/108366.html 2013-12-31-18:41   [WebService]

java WebService + C# winform实现软件更新功能

    由于项目的需求的变动,客户想要把原来由javaEE开发的B/S架构一个系统平台换为C/S架构的,考虑到项目进度和效率的问题,项目组决定采用C#的winform来实现客户端的开发,而服务器端直接引用原有的系统业务。考虑到客户端软件可能以后会不断地需要更新,因此
http://www.itnose.net/detail/528735.html 2014-02-08 11:38   [WebService]

C#下丢掉.asmx文件的WebService实现

实现如下: 先需需要通过继承反射实现一个c#的程序集封装的调用(很讨厌C#的程序集封装,讨嫌的要死) /// <summary> /// WebService处理类. /// </summary> [PermissionSet
http://www.itnose.net/detail/475683.html 2014-01-22 18:33   [WebService]

C/S架构中,服务端如何实现webservice

使用C/S架构开发的系统,但是又要对外提供webservice功能,请问能有什么办法在Server端实现webService呢? 有没有相关的开源组件,如xfire,axis2等。能不能实现。主要是不想为了一个webSerivce功能就要增加web服务器(tomcat,Jboss等
http://www.itnose.net/detail/115619.html 2013-12-31-19:02   [J2EE]

Webservice实现与调用

一、Webservice实现 实现方式分类 1. spring实现 bean配置 <bean class="org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter"> <property
http://www.itnose.net/detail/6724893.html 2017-02-26 15:22   [WebService]

webservice 实现动态刷新

="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebService.WebForm1" 
http://www.itnose.net/detail/500842.html 2014-01-25 14:12   [WebService]

webservice的XFire实现

首先了解webservice实现种类: 具本人了解有三种: 第一种:UDDI 第二种:SOAP 第三种:WSDL 本人学习的是第三种WDSL(WebService Description Language) 它的实现我了解有两种,第一种:JAX-WS 第二种:xfire 以下使用的是第二种,废话不多说 直接上代码和实现步骤: 开发工具:MyEclipse6.5 实现技术:XFire + spring2.5 -------------------------WebService的开发要分为服务器端和客户端以下为实现步骤---------------------- 服务器端实现如下---------- File->New->Web Service Project->填好你的项目名称(选择FrameWork为XFire)点Next->跟据自已的要求配置->finish! 1:拷入相关的Jar包:(本人的MyEclipse6.5有点问题,很久没有用过了,一直用的是Eclipse,因为没的安装WebService的插件,用MyEclipse就不用拷包了); 2:在web.xml里面添加以下代码: <!-- 指定导入xfire.xml文件和Spring的配置文件,默认从web根目录寻找文件,我们可以通过spring提供的classpath:前缀指定从类路径下寻找 --> <context-param>  <param-name>contextConfigLocation</param-name>  <param-value>   classpath:org/codehaus/xfire/spring/xfire.xml      /WEB-INF/applicationContext.xml          </param-value> </context-param>     <!-- 导入xfire整合spring的核心JAR包 Servlet处理器 --> <servlet>  <servlet-name>xfireServlet</servlet-name>  <servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class> </servlet>  <!-- 映射Servlet处理器 --> <servlet-mapping>  <servlet-name>xfireServlet</servlet-name>  <!-- 处理所以以/services/开头的WDSL文件 -->  <url-pattern>/services/*</url-pattern> </servlet-mapping>  <!-- 对spring容器进行实例化,记住要配要web.xml的最后面 --> <listener>  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> 3.创建一个接口: package com.jb.loki.services; public interface HelloService {  public String sayHello(String name);} 4.创建一个实现上面的接口: package com.jb.loki.services; public class HelloServiceImpl implements HelloService{  public String sayHello(String name) {    String result = name + "你好啊!我是骆治宇,这是我的第一个webservice!吼吼!";      return result; } } 5.配置Spring的配置文件中添加以下代码: <!-- 配置导出器 名称为helloExporter它对应的在org.codehaus.xfire.spring.remoting.XFireExporter  -->    <bean id="helloExporter" class="org.codehaus.xfire.spring.remoting.XFireExporter">   <!-- 注入serviceFactory 它对应的在xfire.xml文件下面bean的id名为xfire.serviceFactory的引用 -->   <property name="serviceFactory" ref="xfire.serviceFactory" />   <!-- 注入xfire 它对应的在xfire.xml文件下面bean的id名为xfire的引用 -->   <property name="xfire" ref="xfire" />   <!-- 注入自已写的serviceBean 它对应的是我们自已编写的接口实现类,在下面也定义了一个bean的ID -->   <property name="serviceBean" ref="helloServiceImpl" />   <!-- 注入自已写的serviceClass 它对应的是我们自已编写的对外提供的接口 注意这里是value不是ref -->   <property name="serviceClass" value="com.jb.loki.services.HelloService" />   <!-- 生成器生成的WDSL文件的名称 -->   <property name="name" value="firstSerivceSayHello"  />  </bean>     <!-- 接口实现类 -->  <bean id="helloServiceImpl" class="com.jb.loki.services.HelloServiceImpl" /> 6.到了这里就完成了,发布项目服务器端就OK了!输入http://localhost:8080/项目名称/services/就可以看到你发部的WSDL了 -------客户端实现---------- File->New->Web Service Client->
http://www.itnose.net/detail/492898.html 2014-01-24 15:19   [WebService]

WebService实现Ajax

    国庆假期闲来无聊,也跟风研究了一下Ajax,翻了翻《Ajax 基础教程》,对Ajax做了一个系统的了解。书中涉及服务器端技术都是用Servelet来实现,看着不爽,虽然说在.NET与PHP也可以实现,但并没有例子。我想在.NET中使用,又不想去重写HttpHandler,也不想用Ajax.net,能不能直接通过javascript访问WebService实现呢。理论是可行的,但比较烦的就是在客户端需要记住webservice的方法与参数的名称。     下面是利用Webservice和Ajax实现《Ajax 基础教程》书中进度条一例的代码: 1、WebService,根据客户端的访问返回进度:   1 using  System;   2 using  System.Collections;   3 using  System.ComponentModel;   4 using  System.Data;   5 using  System.Diagnostics;   6 using  System.Web;   7 using  System.Web.Services;   8   9 namespace  AjaxSample  10 {  11    /**//// <summary>  12    /// ProgressBarService 的摘要说明。  13    /// </summary>  14    [WebService(Namespace="http://jeetqiu.com/ProgressBar/")]  15    public class ProgressBarService : System.Web.Services.WebService  16    {  17        public ProgressBarService()  18        {  19            //CODEGEN: 该调用是 ASP.NET Web 服务设计器所必需的  20            InitializeComponent();  21        }  22  23        组件设计器生成的代码#region 组件设计器生成的代码  24          25        //Web 服务设计器所必需的  26        private IContainer components = null;  27                  28        /**//// <summary>  29        /// 设计器支持所需的方法 - 不要使用代码编辑器修改  30        /// 此方法的内容。  31        /// </summary>  32        private void InitializeComponent()  33        {  34        }  35  36        /**//// <summary>  37        /// 清理所有正在使用的资源。  38        /// </summary>  39        protected override void Dispose( bool disposing )  40        {  41            if(disposing && components != null)  42            {  43                components.Dispose();  44            }  45            base.Dispose(disposing);          46        }  47          48        #endregion  49  50        // WEB 服务示例  51        // HelloWorld() 示例服务返回字符串 Hello World  52        // 若要生成,请取消注释下列行,然后保存并生成项目  53        // 若要测试此 Web 服务,请按 F5 键  54  55//        [WebMethod]  56//        public string HelloWorld()  57//        {  58//            return "Hello World";  59//        }  60        [WebMethod]  61        public string GetProgress(string task, int key)  62        {  63            string percent = "";  64            if(task == "create")  65            {  66                percent = "1";  67            }  68            else  69            {  70                switch(key)  71                {  72                    case 1:  73                        percent = "10";  74                        break;  75                    case 2:  76                        percent = "23";  77                        break;  78                    case 3:  79                        percent = "35";  80                        break;  81                    case 4:  82                        percent = "51";  83                        break;  84                    case 5:  85                        percent = "64";  86                        break;  87                    case 6:  88                        percent = "73";  89                        break;  90                    case 7:  91                        percent = "89";  92                        break;  93                    case 8:  94                        percent = "100";  95                        break;  96                }  97            }  98            return percent;  99        } 100    } 101} 102 2、客户端HTML页,访问WebService并更新进度条信息:   1 <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >   2 < html >   3      < head >   4          < title > Ajax Progress Bar </ title >   5          < script  type ="text/javascript" >   6        var xmlHttp;   7        var key = 1;   8        var bar_color = 'gray';   9        var span_id = "block";  10        var clear = "&nbsp;&nbsp;&nbsp;"  11          12      var SERVICE_URL = "http://localhost/AjaxSample/ProgressBarService.asmx";  13      var SOAP_ACTION_BASE = "http://jeetqiu.com/ProgressBar/";  14  15        function createXMLHttpRequest() {  16            if (window.ActiveXObject) {  17                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  18            }   19            else if (window.XMLHttpRequest) {  20                xmlHttp = new XMLHttpRequest();                  21            }  22        }  23  24        function go() {  25            createXMLHttpRequest();  26            checkDiv();  27            /**//**  28            var url = "progressbar.aspx?task=create";  29            var button = document.getElementById("go");  30            button.disabled = true;  31            xmlHttp.open("GET", url, true);  32            xmlHttp.onreadystatechange = goCallback;  33            xmlHttp.send(null);*/  34              35            var sRequest = getRequest("create",0);  36            var soapActionHeader = SOAP_ACTION_BASE + "GetProgress"  37            var button = document.getElementById("go");  38            button.disable = true;  39            xmlHttp.open("POST", SERVICE_URL, true);  40            xmlHttp.onreadystatechange = goCallback;  41            xmlHttp.setRequestHeader("Content-Type", "text/xml");  42            xmlHttp.setRequestHeader("SOAPAction", soapActionHeader);  43            xmlHttp.send(sRequest);  44        }  45  46        function goCallback() {  47            if (xmlHttp.readyState == 4) {  48                if (xmlHttp.status == 200) {  49                    setTimeout("pollServer()", 2000);  50                }  51            }  52        }  53          54    function getRequest(sTask, iKey)  55    {  56            var sRequest = "<soap:Envelope xmlns:xsi=\""  57                 + "http://www.w3.org/2001/XMLSchema-instance\" "  58                 + "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" "  59                 + "xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">\n"  60                 + "<soap:Body>\n"  61                 + "<" + "GetProgress" + " xmlns=\"" + SOAP_ACTION_BASE + "\">\n"  62                 + "<task>" + sTask + "</task>\n"  63                 + "<key>" + iKey + "</key>\n"  64                 + "</" + "GetProgress" + ">\n"  65                 + "</soap:Body>\n"  66                 + "</soap:Envelope>\n";  67            return sRequest;  68    }  69        function pollServer() {  70            createXMLHttpRequest();  71            var sRequest = getRequest("poll",key);  72                        var soapActionHeader = SOAP_ACTION_BASE + "GetProgress"  73  74           xmlHttp.open("POST", SERVICE_URL, true);  75            xmlHttp.onreadystatechange = pollCallback;  76            xmlHttp.setRequestHeader("Content-Type", "text/xml");  77            xmlHttp.setRequestHeader("SOAPAction", soapActionHeader);  78            xmlHttp.send(sRequest);  79            key ++;  80        }  81          82        function pollCallback() {  83            if (xmlHttp.readyState == 4) {  84                if (xmlHttp.status == 200) {  85                    var percent_complete = xmlHttp.responseXML.getElementsByTagName("GetProgressResult")[0].firstChild.data;  86                      87                    var index = processResult(percent_complete);  88                    for (var i = 1; i <= index; i++) {  89                        var elem = document.getElementById("block" + i);  90                        elem.innerHTML = clear;  91  92                        elem.style.backgroundColor = bar_color;  93                        var next_cell = i + 1;  94 
http://www.itnose.net/detail/481751.html 2014-01-23 17:07   [WebService]

php webservice 实现

一、php客户端调用任意形式的服务端webservice 其实要注意的就这两点: 1、调用的函数如果要传参,参数一定要写在一个array里; 2、传入的参数数组的键值对中,键值一定要与wsdl里描述的参数的name属性一致,eg:例子中的'in0'。 //自己项目中用到的测试webservice
http://www.itnose.net/detail/481734.html 2014-01-23 17:07   [WebService]

Webservice实现及原理

WebService、java也可以访问.net编写的webservice,php、python等各种语言也几乎都支持webservice,因此可以说webservice可以实现跨语言方法调用。 但是如果自己构建请求、返回xml,解析xml请求,自己负责方法描述信息更新是很麻烦的,.net就提供了简化
http://www.itnose.net/detail/475727.html 2014-01-22 18:34   [WebService]

java实现webservice接口

因为以前没有接触过webservice接口,现在有需求要用,一头雾水,不知道从哪下手,请大家帮忙解决 接口地址格式: http://ip:端口/cenpms/jws/SynWebService.jws xml是这样的: <?xml version="
http://www.itnose.net/detail/351741.html 2014-01-03-12:15   [J2EE]

  1  2  3  4  5 下一页>