2024年6月11日发(作者:)
Axis2,CXF,xifire
1. Axis2.x ........................................................................................................................................... 3
1.1. 开发准备工作 .................................................................................................................. 3
1.1.1. 环境........................................................................................................................ 3
1.1.2. 单独启动AXIS2服务 ............................................................................................ 4
1.1.3. 将中的项目打成包 ............................................... 4
1.1.4. Axis2脚本 ............................................................................................................... 5
1.1.5. 安装eclipse插件(可选) ................................................................................... 7
1.1.6. axis2-bin文件目录结构 ......................................................................................... 8
1.1.7. 部署到tomcat ...................................................................................... 8
1.1.8. 上传services(Uploading Services) ......................................................................... 9
1.2. Axis2开发部署 ................................................................................................................. 9
1.2.1. 编写服务器代码,和配置文件 .......................................................................... 10
1.2.2. 发布...................................................................................................................... 11
1.2.3. 通过class文件生成wsdl文件(java2wsdl) ................................................... 13
1.2.4. 通过wsdl文件生成Java访问代码(wsdl2java) ............................................ 13
1.2.5. 调用:Axis2开发WebService客户端 的3种方式 ......................................... 14
1.2.6. PS:配置文件介绍 .................................................................................................. 21
1.3. 大病系统ESB接口开发 ................................................................................................ 25
1.3.1. esb接口标准 ........................................................................................................ 26
1.3.2. esb接口开发 ........................................................................................................ 31
1.3.3. esb接口调试测试 ................................................................................................ 53
1.3.4. esb接口发布 ........................................................................................................ 53
2. CXF .............................................................................................................................................. 53
2.1. 准备工作 ........................................................................................................................ 54
2.2. 开发示例 ........................................................................................................................ 54
2.2.1. 编写服务端接口 .................................................................................................. 55
2.2.2. 编写服务实现 ...................................................................................................... 56
2.2.3. 编写 类来暴露 web服务 ................................................ 57
第
1
页
2.2.4. 启动服务 .............................................................................................................. 57
2.2.5. 编写客户端访问服务 .......................................................................................... 57
2.2.6. 测试...................................................................................................................... 58
2.2.7. 集成到spring ....................................................................................................... 58
2.2.8. 通过wsdl文件生成客户端和服务器端代码 .................................................... 61
3. xfire ............................................................................................................................................. 62
3.1. 准备工作 ........................................................................................................................ 62
3.2. 开发步骤 ........................................................................................................................ 62
3.2.1. 建立目录结构 ...................................................................................................... 62
3.2.2. 添加依赖包 .......................................................................................................... 63
3.2.3. 编写服务端代码 .................................................................................................. 63
3.2.4. 配置 ....................................................................................................... 66
3.2.5. 创建xfire配置文件 ............................................................................................ 67
3.2.6. 的作用 .............................................................................................. 68
3.2.7. 在服务器上运行服务 .......................................................................................... 69
4. Axis与XFire的比较 ................................................................................................................... 72
4.1. XFire与Axis1性能的比较 ............................................................................................. 72
4.2. XFire与Axis2的比较 ..................................................................................................... 72
5. cxf与axis2比较 ......................................................................................................................... 73
6. WSDL文件 .................................................................................................................................. 74
6.1. 抽象定义 ........................................................................................................................ 74
6.2. 具体定义 ........................................................................................................................ 74
7. JAXB ............................................................................................................................................. 76
7.1. Java SE中的JAXB ............................................................................................................ 76
7.2. 使用 ................................................................................................................................ 77
7.3. 缺省的数据类型绑定 .................................................................................................... 77
7.4. 代码示例 ........................................................................................................................ 78
第
2
页
发布评论