WebService Axis2教程

WebService Axis2教程

ID:37158419

大小:879.50 KB

页数:44页

时间:2019-05-19

WebService Axis2教程_第1页
WebService Axis2教程_第2页
WebService Axis2教程_第3页
WebService Axis2教程_第4页
WebService Axis2教程_第5页
资源描述:

《WebService Axis2教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。WebService还经常被使用在SOA中,用于SOA各个部分交换数据。本课程重点讲解了Axis2的核心功能,并提供了三个项目以使学员理解并掌握如何将Axis2应用于不同的场景。本课程站在初学者角度介绍了Axis2的大多数常用的功能,例如,以多种方式编写和发布WebService、JAX-RPC、JAX-WS、复杂类型传输、WebService会话管理、Axi

2、s2模块等。本课程共分为两部分,其中第一部分为Axis2基础知识讲解。在这部分介绍了前面所述的Axis2知识。第二部分介绍了三个小的项目。这三个项目的功能类似。所不同的是,它们使用了不同的技术来实现。第一个项目使用JavaSwing技术实现了个人信息管理(PIM)系统,这个系统可以对个人信息(如姓名、职位、电话等)进行增、删、改、查。在这些操作中,涉及到了如何使用WebService来传输和下载图像文件、传输查询结果(Resultset对象)等技术难点。第二个项目使用Struts2.1.6(目前Struts2的最新版,2009年1月发布)来实现PIM。功能与第一个PIM类似。只是这个系统为We

3、b版。在这个项目中学员可以学习到如果将WebService应用在Web程序中。该系统的主要思想是如果Web程序和WebService部署在同一台机器上,Web程序可以直接调用WebService所对应的Java类。当然,也可以象第一个项目一样,直接通过HTTPSOAP协议调用WebService。在第二个项目中同时使用了这两种方式来实现。这两种调用方式分别封装在两组Model类中。可以通过配置struts.xml文件来提定使用哪组模型类(调用方式)。第三个项目使用了C#来实现PIM。这个项目的目的是为了演示如何将.net技术与Java技术集成来实现一个完整的应用。一个团队要想获得成功,需要每个

4、成员通力合作,各尽所长。而在一个项目中,也和一个团队是一样的,没有哪一种技术适合做所有的事情,因此,需要将各个领域的杰出代表组成一个技术团队。例如,Java适合做企业应用,也能跨平台,比较适合做服务端程序,但它在客户端(C/S)的实现上略显不足,而.net(以C#为代表)和visualstudio是windows上语言和开发工具的王者,在GUI上有着无法超越的优势。因此,将Java和.net结合是最完美的联姻。学员从这个项目中就会体会到这个优势所在。   本课程通过一套完备的WebService电子书教程+20多讲教学视频+QQ群中老师辅导的教学服务方式的教学方式,手把手辅导学员掌握Axis2

5、的核心技术,并一步步带领学员完成这三个项目。WebService大讲堂之Axis2系列教程 1.  用POJO实现0配置的WebService 2.  复合类型数据的传递 3.  使用services.xml文件发布WebService 4.  二进制文件传输 5.  会话(Session)管理 6.  跨服务会话(Session)管理 7.  将Spring的装配JavaBean发布成WebService 8. 异步调用WebService 9.  编写Axis2模块(Module)10.  使用soapmonitor模块监视soap请求与响应消息Axis2(1):用POJO实现0配置的We

6、bServiceAxis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的RESTWebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService,并在客户端使用Java和C#调用这个WebService。一、Axis2的下载和安装    读者可以从如下的网址下载Axis2的最新版本:    http://ws.apache.org/axis2/    在本文使用了目前Axis2的最新

7、版本1.4.1。读者可以下载如下两个zip包:   axis2-1.4.1-bin.zip   axis2-1.4.1-war.zip    其中axis2-1.4.1-bin.zip文件中包含了Axis2中所有的jar文件,axis2-1.4.1-war.zip文件用于将WebService发布到Web容器中。    将axis2-1.4.1-war.zip文件解压到相应的目录,将目录中的axi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。