cxf+spring发布webservice服务(客户端)

原创 2012年03月25日 15:48:19

首先创建接口,与服务器一样的接口

@WebService
public interface HelloWorld {

	public String sayHello(String name);
	
}

再在classpath下新建beans.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:jaxws="http://cxf.apache.org/jaxws"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
						http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
						http://cxf.apache.org/jaxws
						http://cxf.apache.org/schemas/jaxws.xsd">

	<jaxws:client 
		id="cxfClient"
		address="http://localhost:8080/cxf-Spring-server/Hello"
		serviceClass="com.spg.cxfSpring.dao.HelloWorld" />
		
</beans>
最后在编写客户端代码,调用服务器端的接口

public class Client {

	public static void main(String[] args) {

		BeanFactory factory = new ClassPathXmlApplicationContext("beans.xml");
		HelloWorld hello = (HelloWorld) factory.getBean("cxfClient");
		System.out.println(hello.sayHello("spg"));
		
	}
	
}

运行结果,得到服务器端的返回数据。

版权声明:本文为博主原创文章,未经博主允许不得转载。

8、CXF与Spring整合发布http rest 风格的WebService服务

1、使用CXF发布restful服务 RESTful方式,基于http的方式,不是基于soap的方式 2、关于实体类User.java需要加上@XmlRootElement(name="u...
  • zbw18297786698
  • zbw18297786698
  • 2016年07月07日 14:19
  • 467

CXF+Spring 发布SOAP服务

CXF+Spring发布SOAP服务
  • littlechenlin
  • littlechenlin
  • 2016年03月11日 17:00
  • 1467

如何在Java中快速发布WebService服务

在实际中,可能会遇到需要在Java Web站点中发布WebService供其他程序或站点调用的需求。本文作为一个初学者的入门教程,告诉大家如何简单快速地发布一个WebService服务。...
  • greatfeather
  • greatfeather
  • 2015年05月30日 13:14
  • 6773

cxf+spring发布webservice服务(服务器端)

创建需要暴露到webservice的接口及其实现 @WebService public interface HelloWorld { public String sayHello(String ...
  • fengspg
  • fengspg
  • 2012年03月25日 15:39
  • 2127

jdk annotation发布webservice服务 及生成客户端调用代码

下面我们简要介绍如何通过jdk自带的注解发布webservice 首先新建一个Java project为jdkmodel_server 第一步:新建需要发布的接口HelloWorld.java,里...
  • yh869585771
  • yh869585771
  • 2016年05月28日 22:41
  • 906

WebService服务端、客户端编码,以及发布、访问

1、WebService的概念,解决上面问题? WebService就是一个应用程序,它提供一种通过web方式访问的api。 解决两个系统或者(应用程序)之间的远程调用...... ...
  • ljl18566743868
  • ljl18566743868
  • 2016年09月02日 16:10
  • 1427

Webservice使用xfire发布及客户端调用

这几天研究了一下WebService的发布及调用,没做之前觉得挺难得,还好项目中有这样的实例自己学着做了一个使用Xfire发布并在另一个项目中调用,感觉做成了还是挺有成就感的,下面记录下实现的步骤有需...
  • u010402228
  • u010402228
  • 2015年12月03日 08:47
  • 930

cxf+spring发布webservice

使用 CXF 做 webservice 简单例子  Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服...
  • joecheungdishuiya
  • joecheungdishuiya
  • 2011年03月30日 12:53
  • 2030

WebService服务的发布及多种客户端方式调用

1、服务端代码: package net.ilkj.soap.server; import javax.jws.WebMethod; import javax.jws.WebParam; impo...
  • kutekute
  • kutekute
  • 2013年08月07日 10:54
  • 1607

(三)WebService之CXF发布Web服务

引言 CXF发布服务 1 CXF发布SOAP类型的服务没有接口 2 CXF发布SOAP类型的服务有接口 3cxf发布rest服务 代码下载地址1.引言      Apache CXF 是一个开源的 S...
  • LoveCarpenter
  • LoveCarpenter
  • 2016年12月31日 14:46
  • 3016
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cxf+spring发布webservice服务(客户端)
举报原因:
原因补充:

(最多只允许输入30个字)