Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如可以使用WebService来发布服务端Java类的方法以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。WebService还经常被使用在SOA中用于SOA各个部分交换数据。本课程重点讲解了Axis2的核心功能并提供了三个项目以使学员理解并掌握如何将Axis2应用于不同的场景。
本课程站在初学者角度介绍了Axis2的大多数常用的功能例如以多种方式编写和发布WebService、JAXRPC、JAXWS、复杂类型传输、WebService会话管理、Axis2模块等。本课程共分为两部分其中第一部分为Axis2基础知识讲解。在这部分介绍了前面所述的Axis2知识。第二部分介绍了三个小的项目。这三个项目的功能类似。所不同的是它们使用了不同的技术来实现。第一个项目使用JavaSwi
g技术实现了个人信息管理PIM系统这个系统可以对个人信息如姓名、职位、电话等进行增、删、改、查。在这些操作中涉及到了如何使用WebService来传输和下载图像文件、传输查询结果Resultset对象等技术难点。第二个项目使用Struts216目前Struts2的最新版2009年1月发布来实现PIM。功能与第一个PIM类似。只是这个系统为Web版。在这个项目中学员可以学习到如果将WebService应用在Web程序中。该系统的主要思想是如果Web程序和WebService部署在同一台机器上Web程序可以直接调用WebService所对应的Java类。当然也可以象第一个项目一样直接通过HTTPSOAP协议调用WebService。在第二个项目中同时使用了这两种方式来实现。这两种调用方式分别封装在两组Model类中。可以通过配置strutsxml文件来提定使用哪组模型类调用方式。第三个项目使用了C来实现PIM。这个项目的目的是为了演示如何将
et技术与Java技术集成来实现一个完整的应用。一个团队要想获得成功需要每个成员通力合作各尽所长。而在一个项目中也和一个团队是一样的没有哪一种技术适合做所有的事情因此需要将各个领域的杰出代表组成一个技术团队。例如Java适合做企业应用也能跨平台比较适合做服务端程序但它在客户端CS的实现上略显不足而
et以C为代表和visualstudio是wi
dows上语言和开发工具的王者在GUI上有着无法超越的优势。因此将Java和
et结合是最完美的联姻。学员从这个项目中就会体会到这个优势所在。
本课程通过一套完备的WebService电子书教程20多讲教学视频QQ群中老师辅导的教学服务方式的教学方式手把手辅导学员掌握Axis2的核心技术并一步步带领学员完成这三个项目。
WebService大讲堂之Axis2系列教程
1用POJO实现0配置的
WebService
2复r