Spring集成AIXS2发布webservice
来源:互联网 发布:php开源框架有哪些 编辑:程序博客网 时间:2024/04/28 17:14
webservice技术,实现跨平台,跨语言进行数据的交互,系下面主要介绍总线如何整合AXIS2和Spring,发布和调用webservice
Spring整合AXIS2的步骤如下:
1.从官网下载Axis2的jar包
2.建立一个web project,引入axis2相应的依赖包(路径为%\axis2-1.5.4-bin%bin下)放到lib目录下
目录结构如下:
3.定义工程的包结构如下:
4.在service中定义提供的服务接口service
实现类为:
5.定义配置文件,并进行配置
a.在src下建立applicationContext.xml文件,配置如下:
b.在WebRoor/WEB-INF/services/目录下建立目录sampleService(这个名字可以随便取)然后建立在其下META-INF目录,然后再在其目录下建立services.xml ,目录结构如下:
Services.xml的配置信息如下:
C.配置web.xml文件,内容如下:
5.测试webservice的发布
启动tomcat在浏览器中输入
http://localhost:8080/Axis2Service/services.可以看到下内容说明我们的服务已经发布成功了
以上就是spring整合AXIS2的基本过程,
二、客户端和服务端的请求和响应
1.客户端的调用方式有如下几种:
* 使用wsimport命令,生成本地代码(JDK)
* 使用service类来调用webservice(JDK)
* URLConnection来调用webservice(移动端)
* 前端调用:页面(Ajax)(SOAP协议的内容或格式)
2.Axis2调用webservice方式主要调用API为AXIS2包中RPCClient类,主要实现如下:
- Spring集成AIXS2发布webservice
- Aixs2发布webservice服务
- spring集成cxf发布webservice
- axis2+spring集成发布webservice服务
- spring集成cxf 发布restful风格webservice
- aixs2调用Webservice
- webservice 笔记(小结) axis2 集成spring 发布服务
- spring集成axis2以接口方式发布webservice
- WebService之Axis2系列教程Axis2与Spring集成发布
- Spring boot 集成Axis1.4 ,使用wsdd文件发布webservice
- CXF实现简单webservice应用、集成spring发布到tomcat
- Spring 集成CXF框架发布Webservice服务 和 使用jdk生成Webservice clinet
- Spring 集成 Webservice功能
- CXF webService集成spring
- WebService集成Spring
- webService集成spring
- webservice集成spring
- Spring Boot集成webservice
- Jetty之ContextHandler
- 1554 - Binary Search(暴力枚举)
- Jetty之WebAppContext
- ViewFilpper
- 黑马程序员-------Java基础之选择排序
- Spring集成AIXS2发布webservice
- Jetty的Servlt请求路由与ContextHandlerColleection的实现
- Java的ClassLoader分析与Jettty的WebAppClassLoader
- 在Gentoo上设置usbnet
- 在CodeBlock中使用第三方的OpenGL(非自带的OpenGL)
- Android onTouchEvent, onClick及onLongClick的调用机制
- 链表的初始化
- Jetty的SelectChannelConnector分析
- 揭秘Android界面水平滑动与竖直滑动实现