c#windowsform应用_js调用webservice

c#windowsform应用_js调用webserviceC#WinForm调用javaWebService开发环境Webservice:Eclipse202009+jdk11+Tomcat9WinForm:VS2019WebService搭建打开Eclipse,File->New->DynamicWebproject

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

C# WinForm 调用 java WebService

  1. 开发环境
    Webservice:Eclipse 2020 09 + jdk11 + Tomcat 9
    WinForm:VS2019

  2. WebService搭建
    打开Eclipse,File ->New -> Dynamic Web project
    在这里插入图片描述
    点击Next
    在这里插入图片描述
    继续点击Next
    在这里插入图片描述
    点击Finish完成。程序结构如下
    在这里插入图片描述
    项目建成后,我们先给项目添加一个类。右键项目,New -> class
    在这里插入图片描述
    点击Finish。我们发现在程序目录下有两个包
    在这里插入图片描述
    没关系,刷新一下Project Explorer(空白处右键,Refresh,或者按F5)就好了。
    在这里插入图片描述
    此时,我们在类里新建一个方法,此方法就是以后客户端要调用的方法。注意:方法名首字母要小写。
    在这里插入图片描述
    右键点击项目(也可以在类文件上右键),新建WebService。File -> New -> WebService(如果没有,可以在Other里找)
    在这里插入图片描述
    点击Next
    在这里插入图片描述
    如果Eclipse没有自动填充类名,可以通过Browse查找。点击Next,生成WSDL文件
    在这里插入图片描述
    点击Next
    在这里插入图片描述
    点击Start server,启动tomcat,启动完成后,一路Next。
    在这里插入图片描述
    Tomcat已经启动。我们可以在浏览器中输入WSDL地址,测试是否发布成功。
    在这里插入图片描述
    双击wsdl文件,可以查看发布地址
    在这里插入图片描述
    复制该地址到浏览器,显示如下信息,则发布成功
    在这里插入图片描述
    至此,WebService已经建立完成。

目前,仍有两点需要完善,待以后解决:
a、helloWord方法未抛出异常。
b、没有说明服务的发布过程。

  1. 建立客户端
    启动VS2019,新建WinForm项目,然后添加服务引用,服务地址为之前的wsdl地址。
    访问webservice代码如下
    在这里插入图片描述
    运行结果如下
    在这里插入图片描述
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181267.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c++常量指针和指针常量_指针指向二维数组

    c++常量指针和指针常量_指针指向二维数组**一:常量**常量指针,指针常量,常量指针常量a)常量定义:不可修改的值,例如250,’A’b)const关键字功能:将变量常量化,四种形式(1)const可以修饰普通变量,一旦修饰该变量,该变量就当做常量看待,不可再更改Constinta=250;//将变量a常量化A=200;//gcc编译器报错(2)常量指针:不能通过指针变量来修改指向的内存区域的数据,主要…

    2022年8月30日
    2
  • 鱼眼镜头的成像原理到畸变矫正(完整版)

    鱼眼镜头的成像原理到畸变矫正(完整版)  最近刚接触鱼眼相机,发现网上资料还是比较零散的,于是把搜罗到的资料汇总梳理了一下(我不生产知识,我只是知识的搬运工耶嘿)。摄影入门之相机镜头的分类鱼眼镜头是怎么「鱼眼」的?1.什么是鱼眼镜头1.1镜头分类 镜头类型 特征描述 变焦镜头 在一定范围内可以变换焦距、从而得到不同宽窄的视场角,不同大小的影象和不同景物范围的照相机镜头。 定焦镜头 标准镜头 视角在40°~45°之间,焦距长度与底片对角线长度基本相等。

    2025年6月17日
    3
  • 自己动手写游戏:Flappy Bird

    一、关于FlappyBird《FlappyBird》是由来自越南的独立游戏开发者DongNguyen所开发的作品,游戏中玩家必须控制一只小鸟,跨越由各种不同长度水管所组成的障碍,而这只鸟其实是

    2021年12月19日
    42
  • 八皇后问题详解(四种解法)

    八皇后问题详解(四种解法)如果你去百度百科八皇后这个问题,你会发现人家也是历史上有头有脸的一个问题,最后一句“计算机发明后就有一万种方式解决这个问题”读起来也让程序猿们很快活。闲话少说,开始阐述我的思路:最无脑的解法一定是八个for遍历,浪费了太多的计算资源在各种无用功上面,我们稍微构思一下:首先如何决定下一个皇后能不能放这里可以有两种思路,第一种是尝试维护一个8*8的二维矩阵,每次找到一个空位放下一个皇后就把对应行列对

    2022年6月30日
    21
  • 判断同构数 c语言程序(java人脸识别算法)

    给定的两个邻接矩阵,判断其三个必要非充分条件:①结点数目相同②变数相同③度数相同的结点数相同以①②③为前提进行矩阵变换,看给定的两个矩阵中,其中的一个矩阵是否能变换为另一个矩阵;实现代码和说明:#include<iostream>#include<stdlib.h>#defineMAX100usingnamespacestd;structAdjacencyMatrix{//邻接矩阵intpoints;/

    2022年4月12日
    125
  • pycharm远程调试python_pycharm调试教程

    pycharm远程调试python_pycharm调试教程pycharm远程开发与调试0.为pycharm添加远程服务器配置如果你已经为该服务器配置过远程服务器,可忽略此步骤。打开pycharm,tools-&amp;amp;amp;amp;gt;Deployment-&amp;amp;amp;amp;gt;Configuration,在左边栏点“+“号添加远程服务器。右边配置如下图,只需要配置connection,注意”Visibleonlyforthisproject”的勾去掉!…

    2022年8月29日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号