使用AXIS2开发Webservice成功输出版本信息——小白入门
百度百科上定义AXIS2是新一代SOAP引擎。作为小白,就要循序渐进的学,就必须要知道什么是SOAP。
SOAP全称Simple Object Access Protocol,简单对象访问协议,就是说:是一种协议。
那么问题又来了,什么是webservice呢?Webservice个人的理解,就是为了将代码解耦,并且层次更分明,其实吧,和最基本的MVC也是一个目的,就是一个模块就干一个事,并且使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可以相互交换数据。
言归正传,既然是小白,那么就像学语言第一课一定自己跟着教程尝试的——Hello World程序一样,使用AXIS2开发WebService,那么一定也是要从”Hello World”开始的。
那么就开始webservice的Hello World吧,Windows下的安装一搜就有,HelloWorld也有,但是自己按照各种教程东拼西凑,写了个只有一个返回值函数的service端,然后又按照网上的教程使用了RPCServiceClient这种方式调用,可是各种报错,连找不到主方法的错都报出来,好崩溃,然后就只有找“老司机”帮忙了。“老司机”说,AXIS2有自带的service——Version,可以用Client端去请求获取一下,如果能获取到,那就是我网上抄来的service端有问题,如果