当前位置: 首页 > news >正文

阜阳营销型网站建设宁波受欢迎全网seo优化

阜阳营销型网站建设,宁波受欢迎全网seo优化,网站建设合同 下载,免费一卡二卡三文章目录 前言1.c#创建asp.net web服务1.1 创建ASP.NET Web应用程序1.2 添加服务类1.3 定义服务方法1.3 浏览服务1.4 发布服务1.5 IIS部署服务 2.Java中调用服务2.1 用动态客户端工厂类调用2.1.1 引入依赖2.1.2 调用测试代码2.1.3 测试结果 2.2 创建代理类进行调用2.2.1 使用ws…

文章目录

  • 前言
  • 1.c#创建asp.net web服务
    • 1.1 创建ASP.NET Web应用程序
    • 1.2 添加服务类
    • 1.3 定义服务方法
    • 1.3 浏览服务
    • 1.4 发布服务
    • 1.5 IIS部署服务
  • 2.Java中调用服务
    • 2.1 用动态客户端工厂类调用
      • 2.1.1 引入依赖
      • 2.1.2 调用测试代码
      • 2.1.3 测试结果
    • 2.2 创建代理类进行调用
      • 2.2.1 使用wsdl2java指定 WSDL URL 并生成 Java 代码
      • 2.2.2 由于版本不兼容生成报错
  • 3. c#中winform程序调用
    • 3.1 创建一个winform程序
      • 3.1.1 直接添加服务引用
      • 3.1.2 在窗体添加标签和txtbox和按钮
      • 3.1.3 添加按钮点击事件
      • 3.1.4 测试调用

前言

平时开发中经常遇到不通厂家对于不同语言进行开发,通常都是提供服务进行数据交互,本文将讲解VS开发wsdl服务给java调用,创建服务通过IIS发布soap协议的服务,java中进行调用。

1.c#创建asp.net web服务

1.1 创建ASP.NET Web应用程序

创建web服务

1.2 添加服务类

然后右键添加类,添加web服务,如下截图:
添加服务

1.3 定义服务方法


namespace MyService
{/// <summary>/// WebService1 的摘要说明/// </summary>[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)][System.ComponentModel.ToolboxItem(false)]// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。 // [System.Web.Script.Services.ScriptService]public class WebService1 : System.Web.Services.WebService{[WebMethod]public string HelloWorld(){return "Hello World";}[WebMethod]public int add(int x,int y){return x + y;}}
}

1.3 浏览服务

服务

1.4 发布服务

选中项目右键发布
右键发布
发布服务到文件夹
发布到文件夹
之后随便选中一个文件夹即可。

1.5 IIS部署服务

添加网站,网站名字,选中发布的物理路径,可以不指定ip默认是本机,修改端口。
添加网站
此时浏览网站不好使,还需要选中目录浏览->打开功能
打开功能
启用即可
浏览网站
浏览网站
打开服务
打开服务
发布服务成功
此处web服务发布成功,接下来就是调用。

2.Java中调用服务

2.1 用动态客户端工厂类调用

2.1.1 引入依赖

  <dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-rt-frontend-jaxws</artifactId><version>3.5.2</version></dependency><dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-rt-transports-http</artifactId><version>3.0.4</version></dependency>

2.1.2 调用测试代码

  public static void main(String[] args) {JaxWsDynamicClientFactory factory = JaxWsDynamicClientFactory.newInstance();//调用服务的地址String url ="http://localhost:8083/WebService1.asmx?wsdl";// 创建客户端连接Client client = factory.createClient(url);//调用方法String methodName = "add";//调用参数Object[] parameters= new Object[] {1,2};;//返回的结果Object[] res = null;try {res = client.invoke(methodName, parameters[0],parameters[1]);System.out.println(res[0]);}catch(Exception e) {e.printStackTrace();}}

2.1.3 测试结果

测试

2.2 创建代理类进行调用

2.2.1 使用wsdl2java指定 WSDL URL 并生成 Java 代码

wsdl2java 工具其实是 Apache CXF 的一部分。下载最新的稳定版本apache-cxf-4.0.2.zip。

 wsdl2java -client -d src/main/java -p com.elite.java.wsdl.cxf.client http://localhost:8083/WebService1.asmx?wsdl

2.2.2 由于版本不兼容生成报错

此处不在演示!

3. c#中winform程序调用

3.1 创建一个winform程序

3.1.1 直接添加服务引用

服务引用

3.1.2 在窗体添加标签和txtbox和按钮

如图

3.1.3 添加按钮点击事件

  private void button1_Click(object sender, EventArgs e){//获取值int a = int.Parse(textBox1.Text);int b = int.Parse(textBox2.Text);ServiceReference1.WebService1SoapClient client = new ServiceReference1.WebService1SoapClient();int res = client.add(a,b);textBox3.Text = res.ToString();}

3.1.4 测试调用

调用

http://www.ds6.com.cn/news/1452.html

相关文章:

  • 在线做漫画的网站湖南网站seo地址
  • 做网站从哪里做国内前10电商代运营公司
  • 电子产品东莞网站建设net的网站建设
  • 做微信小程序的网站如何制作自己的网址
  • 广州网站建设是什么天津百度推广代理商
  • 学做衣服上什么网站好今日头条网页版入口
  • 如何做网站卖家具做小程序的公司
  • 佛山营销手机网站建设手机百度最新正版下载
  • 男生和男生做污的视频网站web网页制作教程
  • 网站建设策划书的基本格式扫描图片找原图
  • 用github做网站谷歌怎么推广自己的网站
  • 惠州做棋牌网站建设哪家公司便宜竞价托管服务多少钱
  • wordpress文章编辑经典seo专业优化方法
  • 工业设计案例网站seo公司培训课程
  • 做网站关键字seo免费推广
  • 一个网站做几个关键词常州网站建设
  • 网站架构设计英文翻译关键词点击价格查询
  • 品牌型 网站建设网站 软件
  • 专门做顶账房的网站千锋教育培训机构怎么样
  • 做网站 合肥哪些平台可以免费推广
  • 个人做地方网站企业营销型网站建设
  • 政府网站建设 安徽公司想做个网站怎么办
  • wordpress 设置子菜单重庆seo俱乐部
  • 创新的商城网站建设引擎网站推广法
  • av做爰免费网站网站在线生成app
  • 做网站怎么销售个人seo怎么赚钱
  • 最好的免费的黄页网站新版阿里指数官网
  • 珠海pc网站建设怎么自己做个网站
  • 广州比较好的网站建设最新做做网站
  • 成都网站建设开发市场调研分析报告范文