WebService第一种方式发布和调用
来源:互联网 发布:股票自动交易助手源码 编辑:程序博客网 时间:2024/06/08 01:37
发布端
Animal
package cn.et;import javax.jws.WebMethod;import javax.jws.WebService;/** * WSDL WebService的描述语言 用户在网络上发布了web服务后 不会告知第一三方具体实现 * 用户如果需要调用该方法 必须要使用webservice发布方 发布的地址 ?wsdl去看 * * web服务 * 提供方 提供一些方法 通过http协议暴露给调用方调用 * 调用方 通过wsdl地址 解析 被调用的方法信息从而调用方法 * * @author Administrator * */@WebServicepublic class Animal {@WebMethodpublic String walk(){System.out.println("walk");return "跑";}}
TestJaxWS
package cn.et;import javax.xml.ws.Endpoint;public class TestJaxWS {public static void main(String[] args) {Endpoint.publish("http://192.168.4.105:8888/test", new Animal());}}
调用端
首先要把发布的公共代码下载下来,JDK自带的webService生成代码的可执行文件
去行cmd,跳转到java/bin目录下
wsimport -kepp生成java代码 -d 生成调用方代码目录 -p 生成包名 wsdl路径
wsimport -keep -d E:\MyEclipse\Workspaces\TestB\src -p cn.et http://192.168.4.105:8888/test?wsdl
生成后的java代码
Test
package cn.et;public class Test {public static void main(String[] args) {AnimalService service = new AnimalService();Animal an = service.getAnimalPort();System.out.println(an.walk());}}
阅读全文
0 0
- WebService第一种方式发布和调用
- webservice调用和发布
- webservice调用和发布
- JDK 方式发布webservice和客户端调用案例
- WebService-CXF第二种方式发布和调用
- WebService-CXF第三种方式发布和调用
- cxf发布和调用webservice
- axis2 发布 webservice 和 java调用webservice
- Eclipse发布WebService和调用WebService接口
- Eclipse发布WebService和调用WebService接口
- webservice(四) 发布webservice服务和客户端调用的方式汇总
- 函数调用的第一种方式(补充)
- c# 中WebService发布和调用
- Axis2 WebService的发布和调用说明
- 用cxf调用和发布文本webservice
- 用AXIS2发布WebService和客户端调用
- Axis2 WebService的发布和调用说明
- cxf+spring发布webservice和调用
- 一文读懂机器学习,大数据/自然语言处理/算法全有了……
- webservice第一天,入门
- 一键读取Txt、Excel等表格配置【源码+原理】
- 未定义行为
- 正则表达式
- WebService第一种方式发布和调用
- Android 改变一行文字其中几个字的颜色
- 2、halcon+利用光流场检测运动的物体
- 如何在APICloud平台使用腾讯X5引擎
- 中国剩余定理(孙子定理)
- 理解JAVA的I/O流
- Codeforces Round #424 (Div. 2, rated, based on VK Cup Finals)C. Jury Marks
- 前端开发问题汇总
- lintcode--有效的括号序列