博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebService 入门程序(一)
阅读量:5736 次
发布时间:2019-06-18

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

第一步:定义webService接口

package com.robert.ws.service;import javax.jws.WebService;@WebServicepublic interface SimpleWebService {		String doRequest(String requestStr);}

第二步:实现webservice接口:

package com.robert.ws.service;public class SimpleWebServiceImpl implements SimpleWebService{	public String doRequest(String requestStr){		return "response message: requestStr="+requestStr;	}}

 

第三步:启动服务

package com.robert.ws.service;import javax.xml.ws.Endpoint;public class ServerStart {		public static void main(String[] args) {		System.out.println("Start webservice");		SimpleWebService service = new SimpleWebServiceImpl();		Endpoint.publish("http://localhost:8080/SimpleWebService", service);		System.out.println("webervice have Started!");	}}

以Java Application方式运行 启动服务看到如下截图说明服务已经启动

后台:

 

在地址栏输入:

看到上面的信息说明发布成功了。

第四步:客户端调用:

package com.robert.ws.service;import org.apache.cxf.interceptor.LoggingInInterceptor;import org.apache.cxf.interceptor.LoggingOutInterceptor;import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;public class SimpleWSClient {		public static void main(String[] args) {		JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();        factory.setAddress("http://localhost:8080/SimpleWebService");        SimpleWebService wsClient = factory.create(SimpleWebService.class);        System.out.println(wsClient.doRequest("hello world webservice!"));			}}

!!!依赖的jar包可从cxf官网上下载。

该程序以验证通过!

 

 

你可能感兴趣的文章
人像模式的灯光效果?iPhone 8开挂袭来
查看>>
Linux下MongoDB安装与配置
查看>>
DSL配置(PPPOA)
查看>>
WEBRTC执行流程
查看>>
Spring Boot 入门系列
查看>>
Spring Cloud版——电影售票系统<六>使用 Spring Cloud Config 统一管理微服务配置
查看>>
Java not support java EE1.3
查看>>
iptables规则备份及恢复、firewalld九个zone,service的操作
查看>>
www.conf配置文件的参数详解
查看>>
如何实现邀请好友帮抢票功能?
查看>>
深圳联通特邀湖北籍企业参观公司总部大楼举行
查看>>
告警系统主脚本、告警系统配置文件、告警系统监控项目
查看>>
Python 和 PyCharm 在 windows10 环境的安装和设置
查看>>
C语言入门基础之数组——数学和编程的完美结合(图)
查看>>
《远见》的读后感作文1000字范文
查看>>
重置密码、单用户模式、救援模式
查看>>
LAMP环境搭建1-mysql5.5
查看>>
第三课 Linux目录及文件管理、用户组管理及bash重定向
查看>>
shell 脚本攻略--小试牛刀
查看>>
spring boot view override
查看>>