• C#调用webservice


    1、开发环境。

     

    2、代码地址。

    算法的java版本webservice的服务端地址:

    项目的C#代码的webservice的客户端地址:

    3、webservice的服务端版本。

    (1)使用idea新建webservice项目。需要安装好idea2018(版本无所谓),jdk1.8(版本要对),Tomcat(必须有),Git(可以没有,我用它来发布到github),ojdbc6.jar(因为里面用到了oracle数据库)。

     

    (2)项目名称和项目地址。

     (3)添加ojdbc6.jar包。

     

    (4)这个Main类中的geneticAlgorithm方法是客户端需要调用的方法。除了Publish类之外的其他类都是为了Main类而存在的,可以不用考虑。

     

    (5)服务发布类Publish,里面有一个主函数main,通过指定地址发布Main类。

     

     

    (6)运行服务端的主函数后,在浏览器上输入发布的地址,可以得到如下界面:

     

    (7)分享到github上,如下:

    https://github.com/igoodful/GeneticAlgorithm_HUBU_2019

     

    4、C#客户端代码:

    (1)添加WSDL引用。在项目名称xkpt头上右键--》添加--》服务引用--》

     将上面的ServiceReference1改为ServiceReferenceGeneticAlgorithm,这在vs代码中将会使用到。

     

    (2)在vs的代码中使用。比较简单。

    (3)修改超时的时间。因为算法运行时间长。

    代码地址:保密。(因为不敢泄漏)

  • 相关阅读:
    php中的heredoc和nowdoc对比
    PHP官方网站及PHP手册
    php扩展编译方法
    linux下修改时间和时区
    个人觉得非常好用的mysql客户端工具HeidiSQL
    mysql主从复制总结
    mysql优化的21条经验(转)
    mysql存储引擎选择(转)
    show profiles 分析sql耗时瓶颈
    tar命令的使用方法
  • 原文地址:https://www.cnblogs.com/igoodful/p/10679474.html
Copyright © 2020-2023  润新知