博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDK开发WebService
阅读量:7138 次
发布时间:2019-06-28

本文共 1127 字,大约阅读时间需要 3 分钟。

一.开发服务器端

1.编写代码

@WebService (SEI和SEI的实现类)

@WebMethod(SEI中的所有方法)

1 @WebService2 public interface Hellows {3 4     @WebMethod5     public String sayHello(String name);6 }
1 @WebService 2 public class HellowsImpl implements Hellows{ 3  4     @Override 5     public String sayHello(String name) { 6          7         System.out.println("Server " + name);  8         name = name +"~~~"; 9         return name;10     }11 12 }

 2.发布WebService

工具类Endpoint(发布发布WebService)

1 public class TestWebService { 2  3     public static void main(String[] args) { 4          5         String address = "http://localhost:8989/com.moonmars"; 6         Hellows implementor = new HellowsImpl(); 7         Endpoint.publish(address, implementor); 8         System.out.println("发布成功"); 9     }10 }

 

 二.开发客户端

  1.通过浏览器的方式  

    查看wsdl文档: ......?wsdl  可以利用Eclipse的webservice浏览器查看请求和响应消息

  2.利用编码的方式访问

    1.JDK中的wsimport.exe工具生成客户端代码

     wsimport -keep url  //url 可以为本地文件位置 也可以为网络地址

      wsimport -keep http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl  最好先把文件位置转到当前工程的src下

    2.借助自动生成的代码编写请求代码

  

转载于:https://www.cnblogs.com/moonmars/p/6637042.html

你可能感兴趣的文章
hdu 4676 Sum Of Gcd 莫队+phi反演
查看>>
Java关系操作符简写
查看>>
原博客地址http://blog.chinaunix.net/uid/20656672.html不再维护(10年前数百篇oracle/teradata性能优化、故障处理案例)...
查看>>
Java动态编程---动态代理
查看>>
GBDT(MART) 迭代决策树入门教程 | 简介
查看>>
第二十节,基本数据类型,集合set、综合应用新数据更新老数据
查看>>
架构设计:前后端分离之Web前端架构设计
查看>>
C#动态调用WCF接口(2)
查看>>
SQLAlchemy增删改查基本操作,及SQL基本技能样码(join,group)
查看>>
Python中获取当前日期的格式
查看>>
win10 安装visual studio 2015遇到的坑
查看>>
机器学习——基于概率论的分类方法:朴素贝叶斯
查看>>
Spring中的Interceptor 拦截器 专题
查看>>
mysql计算连续天数,mysql连续登录天数,连续天数统计
查看>>
用离散傅里叶变换实现线性卷积
查看>>
IIS7.5配置SSL
查看>>
Hadoop HBase概念学习系列之HBase里的HRegion(五)
查看>>
HBase、Hive、MapReduce、Hadoop、Spark 开发环境搭建后的一些步骤(export导出jar包方式 或 Ant 方式)...
查看>>
[Angular Directive] 3. Handle Events with Angular 2 Directives
查看>>
easyUi load方法重新加载表单的数据
查看>>