eclipse+webservice开发实例

参考文献:


           1.利用Java编写简单的WebService实例  

2.Axis2与Eclipse整合开发Web Service  

3.bservice helloword例子

4.创建WebService实例

5.使用Eclipse+Axis2+Tomcat构建Web Services应用(实例讲解篇)

6.使用eclipse建立webservice服务和客户端

7.eclipse+webservice开发实例

8.【Java】WebService 整理实例(代码实战带图文)


--------------------- 

配置:

一、 必须jar包:【pom.xml】(这个找了好久

        
		
			org.apache.cxf
			apache-cxf
			3.2.6
			pom
			
				
					cxf-services-wsn-api
					org.apache.cxf.services.wsn
				
				
					cxf-services-wsn-core
					org.apache.cxf.services.wsn
				
				
					cxf-services-ws-discovery-api
					org.apache.cxf.services.ws-discovery
				
				
					cxf-services-ws-discovery-service
					org.apache.cxf.services.ws-discovery
				
			
		

二、web.xml


        CXFServlet
        org.apache.cxf.transport.servlet.CXFServlet
        1


        CXFServlet
        /webService/*

三、spring-DataSource.xml

1.头配置

xmlns:jaxws="http://cxf.apache.org/jaxws" xmlns:soap="http://cxf.apache.org/bindings/soap"

http://cxf.apache.org/jaxws 
http://cxf.apache.org/schemas/jaxws.xsd

2.引入【pom引入jar包自带】


3.配置调用接口


四、具体实现

具体底层就不讲了,主要讲一下webservice接口配置

1.接口方法上注解

2.方法上注解

3. 实现类注解

五、具体实现:【doc命令生成客户端】

【需要生成到某项目主目录】wsimport -s D:\workspace\项目名\src
【需要生成到某项目包名】-p com.cn.test  
【webservice服务端】 -keep http://IP:9091/接口项目名/webService/接口实现类名?wsdl  

例如:

wsimport -s D:\workspace\SSM-webserver\src\main\java

-p com.test

-keep http://localhost:9091/webserver/webService/webService?wsdl

在doc命令的时候直接放成一行就可以,以上我是为了大家看的比较清晰,写成分行的

开发完成:

访问网页:http://localhost:9091/webserver/webService/webService?wsdl

出现以下页面表示开发成功

eclipse+webservice开发实例_第1张图片

六、提供一个源码,我的现用项目版本是从整个版本整合出来的

链接:https://pan.baidu.com/s/16LdMqP2dhQTQAY2rzYY2PA    提取码:pg5t 

 

有空的请支持一下作者:

 

你可能感兴趣的:(JAVA,后端,平头哥)