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

网站推广成本邮件营销

网站推广成本,邮件营销,菏泽定制网站建设推广,免费网站建设报价文章目录 前言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.dinnco.com/news/17695.html

相关文章:

  • 做网站的必要性网上推广赚钱方法
  • 做任务赚钱的网站如何营销推广
  • 有了域名公司网站怎么建设用广州seo推广获精准访问量
  • 贵阳做网站域名官网
  • 个人单页网站建设九江seo优化
  • wordpress加js昆明seo网站管理
  • 专门做环保设备的网站网上销售
  • 天津百度公司总部seo自然排名优化
  • 想在土巴兔做装修网站找谁淘宝代运营公司
  • 网站建设 要学多久站长工具seo词语排名
  • 如何查看网站是否被k新seo排名点击软件
  • 网站建设发展方向免费crm网站不用下载的软件
  • 个人网站站长快速排名工具免费
  • 做家教去什么网站免费网站排名优化软件
  • 湖南外贸网站建设陕西优化疫情防控措施
  • 淘宝客网站做seo沧州seo公司
  • asp.net3.5动态网站开发基础教程推广软文范文
  • 品牌查询网站网易搜索引擎入口
  • 杭州萧山网站建设网址域名大全
  • 淄博网站设计策划方案公司网站seo技术能不能赚钱
  • 有创意的网络公司名字大全trinseo公司
  • 网站关键字如何选择个人主页网页设计模板
  • 网站降权恢复谷歌关键词分析工具
  • 创建了一个网站 怎样做系统测试网站设计方案
  • wordpress 判断语言seo优化
  • 如何编辑网站内容seo网站推广企业
  • 网站开发毕设设计论文seo站点
  • 海南省住房和城乡建设厅网站电脑版seo整站排名
  • 可以做电算化的网站免费注册二级域名的网站
  • 做网站是干什么的seo排名优化软件有