关于webservice的想法
今天是万圣节,google的图标和以往有些不同了,想总结一下我的想法,我觉得webservice主要是实现分布式的,使各个系统之间以
交互数据。有很多种框架都可以实现webservice,比如最开始接触的xfire,后来知道的cxf,以及现在刚刚知道的axis,能实现webservice的框架真是不少。下面是写axis的,我很喜欢,要保存起来。
Web Service有很多优点,使用Web Service可以在不同编程语言间实现数据交换,先要生成一大堆Web Service的框架代码,然后单独开发业务代码。
一、Axis环境的安装
1、安装环境 J2SE SDK 1.4,Tomcat 5.0,eclipse 3.2。
2、到 http://xml.apache.org 网站下载Axis安装包。
3、将Axis相关包文件放在WEB-INF/lib目录下。
4、Axis可选的包:activation.jar; mail.jar; xmlsec-1.4.Beta1.jar拷贝到WEB-INF目录下,生成客户端时候需要使用。
Axis支持三种web service的部署和开发,分别为:
1、Dynamic Invocation Interface (DII)
2、Dynamic Proxy方式
3、Stubs方式
前两种方式我就不介绍了,同事告诉我他们自己都不使用前两种方式,他们建议我们使用Stubs方式,因此我就主要就介绍一下第三种方式。注意,我自己的Jav