使用java6开发WebService服务端和客户端

java webservice服务端及客户端简单示例 简单的webservice示例,及使用java工具生成客户端 在JDK1.6版本以后,在/bin目录下有一个wsimport.exe工具,该工具可以根据wsdl文件自动生成webservice接口调用的java客户端代码,十分方便。而自己仅需要写一个测试类。 使用过程如下: 1. 获取webservice的wsdl文件。 2. 输入命令wsimport unifiedOrder.wsdl -keep -p wy.soap.order -s d:/mytest即可生成代码到d:/mytest目录。 参数含义如下: -keep keepgenerated files -p specifiesthe target package -s specify where to place generated source files 也可以直接从url生成: wsimport -d generated http://example.org/stock?wsdl 立即下载
1.创建一个java项目
2.编写代码
@WebService 
@SOAPBinding(style = SOAPBinding.Style.RPC)
public class Hello { 
public String sayHello(String name) { 
return "Hello " + name; 
} 
public static void main(String[] args){ 
Endpoint.publish("http://localhost:8080/com.Hello", new Hello()); 
} 
}
如果报错如下,请确认jdk是否是1.6,是否添加了 @SOAPBinding(style = SOAPBinding.Style.RPC)
在浏览器输入网址 http://localhost :8080/com.Hello?wsdl,如果出现以下界面,标示成功
3.生产客户端
     wsimport  -d  [class文件存放目录]  -s  [源码存放目录]  -p  [包名]  -keep  [wsdl的URI] 
4.cmd下执行    
wsimport -p com.client -keep http://localhost:8080/com.Hello?wsdl
生成文件如下:
5.客户端调用方法
public static void main(String[] args){
  com.client.Hello hs=new HelloService().getHelloPort();
  String sss=hs.sayHello("suxiaoyong");
  System.err.println(sss);
 }
如果后台输出如下内容,标示成功
java使用axis开发webservice服务端和客户端简单例子 访问地址: http://127.0.0.1:8080/axis/services 立即下载

相关推荐

Java cxf开发webservice,分别有客户端和服务端

1.使用Java 2.用cxf开发webservice 3.这个服务端和客户端的小demo 在服务端 对外开放接口服务,然后在客户端 调用服务端的方法, 实现客户端(一个javaweb项目)对服务端(javaweb项目)方法的调用, 实际上就是发送和接收消息,实现两个系统间消息的传递 jar包都在lib项目里 具体再解释一下,服务端需要 接口类,实现类,cxf 服务端xml,和一个pojo 客户端也需要接口类文件和pojo,和cxf客户端xml 但是没有接口的实现类,就是为了去服务端来调用的。 具体有不懂可以问我 给我发消息, 劳烦评价 ,请大家支持原创 禁止转载

Java开发或调用WebService的几种方式

Java开发或调用WebService的几种方式,如jdk自带的JAX-WS、Apache Axis1.4、ApacheCXF等

yuanjinshenglife的专栏 7130

java的webservice服务端程序

本程序是java开发webservice服务端程序,内包含所需基础jar包,内部逻辑代码需自己实现。发布后可直接访问。

Java开发WebService(含服务端和客户端)

首先建立服务端WebService并启动 1、实体类People public class People { private String name; private int age; public String getName() { return name; } public void setName(String nam

笑释一切的博客 4316

STM32解析航模遥控器的PPM信号

使用STM32对航模遥控器的PPM信号进行解析

qq_44343584的博客 9734

基于 OptiSystem 的掺铒光纤放大器(EDFA)分析

通过构建 EDFA 仿真模型,系统分析了铒离子掺杂半径、离子浓度、光纤长度及泵浦功率等关键参数对放大器增益和噪声特性的影响规律,为 EDFA 的优化设计提供了理论依据与仿真支撑。继续增大至 9μm,增益趋于稳定(约 19dB)。继续增加至 200mW,增益仅增加 2dB,表明泵浦功率存在阈值效应(约 100mW),超过后增益饱和明显。:作为增益介质,主要参数包括光纤长度(5~50m)、铒离子掺杂半径(1~10μm)、离子浓度(1×10²⁵~5×10²⁵m⁻³)、纤芯半径 2.2μm、数值孔径 0.24。

2501_91855190的博客 2676

java6 开发 webservice_java6开发webservice详细啊.docx

java6开发webservice详细啊.docx JAVA6开发WEBSERVICE入门之前常常用CXF、AXIS2、XFIRE等来开发结合JAVA语言来开发WEBSERVICE应用,这样的好处是用途广,灵活,另外一个重要原因是我们的生产环境是JAVA5。但实际上JAVA6中已经支持用JAVA开发WEBSERVICE应用了,而且很方便。这样就大大减少了项目安装部署的代价,因为选择开源的框架依赖大...

weixin_33917217的博客 131

告别Inspect!用微软官方推荐的Accessibility Insights搞定WinApp自动化测试元素定位

本文介绍了如何从传统的Inspect工具升级到微软官方推荐的Accessibility Insights for Windows,以提升Windows应用自动化测试中的元素定位效率。通过详细的功能对比、安装指南和实战技巧,帮助测试工程师掌握这款现代化工具的核心优势,包括实时元素检测、属性筛选和与WinAppDriver、Appium等测试框架的无缝集成。

weixin_26749245的博客 621

Java6上开发WebService的实例

近日项目涉及到Java开发WebService的问题,于是参考项目网络等相关资料,写了一份简单说明,贴于优快云,与各位朋友分享。 一、       开发环境 从Java6开始,JDK中已经支持用Java开发WebService应用了,不必选用第三方包。因此建议授课软件环境如下: 软件及其版本 必需 安装顺序 JDK1.6u13

Lgj11的专栏 1077

UltraScale+ FPGA中GTY收发器参考时钟的跨Bank共享机制解析

本文深入解析了UltraScale+ FPGA中GTY收发器参考时钟的跨Bank共享机制,详细介绍了时钟布线架构、SLR区域限制及Vivado工程配置要点。通过实际案例和优化建议,帮助工程师解决高速串行通信中的时钟共享问题,提升系统性能。

weixin_29280219的博客 630

Windows安装Pytorch3d

pytorch和pytorch3d版本对应关系如下:https://github.com/facebookresearch/pytorch3d/releasescuda和NVIDIA CUB版本对应关系如下:https://github.com/NVIDIA/cub/releases?page=1本人配置如下:GPU:1050TiCUDA:11.1python:3.8。

Snakewood的博客 4286

webservice入门 java_从零开始学习 webservice第一集,java webservice简单实例入门教程...

现在从零开始学习webservice概念自己百度搜,总之,webservice就相当于一个接口,就像你走进了一家售货店,你不需要知道这家店怎么卖给你东西,你拿着钱去,说我要一包玉溪,人家就会给你返回一包玉溪烟,这就是webservice。不用关心掏的钱是人民币还是欠条。首先,安装或者升级你的jdk到jre-6u20-windows-i586.exe不要小看了本句话。下载地址打开eclipse或...

weixin_39744408的博客 189

[系统安全] 四十七.恶意软件分析 (3)动态分析经典沙箱Cape的安装和基础用法详解

系统安全将更好地帮助初学者了解病毒逆向分析和系统安全。前文详细介绍恶意代码静态分析经典工具Capa的基础用法,以及批量提取静态特征和ATT&CK技战术,主要是从提取的静态特征Json文件中提取关键特征。这篇文章将详细讲解动态分析沙箱Cape,其是一个开源的自动恶意软件分析系统,通过自动运行和分析恶意软件,全面分析和提取恶意软件的关键特征。本文先介绍Cape沙箱的安装和基础用法,后续随着深入再分享。基础性文章,希望对您有帮助!

杨秀璋的专栏 6736

HIL测试实时性实战:步长、抖动与FPGA分工

硬件在环(HIL)测试的可信度,取决于仿真环境与真实物理世界的“不可区分”程度。实时性是其中核心,可拆解为步长、抖动与时延三个可量化维度:步长决定模型的离散精度,抖动反映执行时间轴的稳定性,时延则衡量信号链路的总滞后。当步长设置不当或抖动超标时,控制器会读到失真信号,引发类似算法缺陷的“假故障”,尤其在电机控制、电池管理等高频信号场景下,微秒级偏差即可导致测试结论失效。采用多速率架构和FPGA分工,将高速PWM、LVDS、频率测量等确定性任务下沉到硬件逻辑,并通过硬件时间戳与抖动缓冲区管理跨时钟域数据,是提

weixin_33834628的博客 332

【网络安全】AntSword蚁剑新手快速入门(附实战案例)

蚁剑(AntSword)是一款开源的跨平台WebShell管理工具,它主要面向于合法授权的渗透测试安全人员以及进行常规操作的网站管理员。蚁剑的特点主要有如下几点:1.支持多平台。包括macOS、Linux 32位、Linux 64位、Linux armv7l、Linux arm64、Windows 32位、Windows 64位。2.完善的文档。中国蚁剑文档地址。3.多项功能。文件管理功能、虚拟终端功能、数据库管理功能。4.内置代理功能。

等风来 1万+

基于FPGA的时间数字转换(TDC)设计(五:基于Carry4的高精度TDC设计)

基于FPGA的时间数字转换(TDC)设计,此为第五篇:基于Carry4的高精度TDC设计。提供工程文件及MATLAB测试分析代码

sdau2005的博客 8801

Java6上开发WebService

近日朋友问起Java开发WebService的问题,于是为其写了一份简单说明,贴于博客,与各位朋友分享。 一、 开发环境 从Java6开始,JDK中已经支持用Java开发WebService应用了,不必选用第三方包。因此建议授课软件环境如下: 软件及其版本 必需 安装顺序 JDK1.6u18 必需 1 ...

weixin_33681778的博客 102

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

java6开发webservice详解

java6开发webservice详解 <!-- /info --> 本文将向大家讲述如何使用java6自带的webservice功能进行ws开发。 废话不多说,用实例说明问题: 环境:eclipse3.2     jdk6     本例中没有用到web容器 1.服务端代码 服务1 package com.jlqu.count.service;     i...

kekezhangshao的博客 180

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

java webservice调用中参数null的问题

package lavasoft; import javax.jws.WebService; import javax.xml.ws.Endpoint; /**   * Java6开发WebService入门   *   * @author usegear 2009-11-13 16:10:44   */ @WebService public cl...

weixin_30562507的博客 331

myeclipse javaWeb项目+JAX-WS webService接口开发

使用myeclipse javaWeb项目开发webService 这里我使用的是myeclipse8.6,webService架包我使用的是myeclipse集成的JAX-WS 一,Service服务端 首先创建一个java web项目,建好包名,建一个普通类,然后写入以下内容: package com.shich.webservice; public cl

z69183787的专栏 8292

java jdk webservice_java 使用jdk开发简单的webservice

1、jdk版本要求:1.6以上 我所采用的是1.72、服务端代码编写:packagewebservice;//引入的包importjavax.jws.WebService;importjavax.xml.ws.Endpoint;@WebService//注解不能丢publicclassHello{publicStringsayHello(){//服务端对外暴露的方法retu...

weixin_33365244的博客 230

用eclipse基于jdk1.4和1.6开发webservice

1. 序言 2 2. 基于jdk1.6开发webservice 2 2.1 环境要求 2 2.2 服务端开发 2 2.2.1 新建java工程 2 2.2.2 编写服务类 3 2.2.3 生成jaxws 4 2.2.4 webservice发布类 4 2.3 客户端开发 5 2.3.1 新建java项目 5 2.3.2 编写执行wsimport的build.xml 5 2.3...

iteye_14251的博客 294

Java对WebService的支持

java6中集成了对WebService的支持 webservice的开发就变得轻松了   1.服务端使用Endpoint.publish()方法来发布ws应用 接口定义IHelloWordService public interface IHelloWordService { public void echo(); }  实现类HelloWordImpl import...

ymkyve501的博客 182
上一篇: 整合Flex和J2EE
下一篇: flex调用WebService的wsdl
siejls
博客等级 码龄16年 0粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值