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
出现以下页面表示开发成功
六、提供一个源码,我的现用项目版本是从整个版本整合出来的
链接:https://pan.baidu.com/s/16LdMqP2dhQTQAY2rzYY2PA 提取码:pg5t