下载此文档

快速上手指南 基于eclipse axis2 插件的web service开发.doc


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
axis2创建web service(一)
axis2 是新一代的web service开发工具,它会让你的web service开发变得轻松,快捷。下面让我们以一个实际的例子来体验一下。
首先,工欲善其事,必先利其器。就让我们先做好一些必备的准备工作吧。
 
的2进制的包和war,现在的最新版本是发布时间是2008-8-25
地址分别是:
                 
 
,然后启动tomcat,这样war包就会自动解压为目录axis2
在浏览器中输入 ://localhost:8080/axis2/ ,如果一切正常你会看到下面的画面
 
 
 3,就开始准备一下axis2的eclispe的插件了。axis2的eclispe插件分为2个,一个是帮助我们生成aar文件的,另一个是帮我们用wsdl文件生成stub代码的。
下载地址是
 
下载完2个压缩文件后,可以直接把解压后的文件拷贝到plugins目录中,也可以在links目录中写文件路径的方式来安装插件,安装完插件后,打开eclipse,在package explorer 中点击右键--->选择new---->other
如果安装正确你会看到
 这样准备工作就都做好了。接下来就是正式开发了。
axis2创建web service(二)
工具都已经准备齐全了。我们来动手做一个小例子来小试牛刀!
这一节我们先利用axis2来发布一个web service 的服务,然后在下一节我们做一客户端来调用这个服务。
我们的服务很简单的,就是输入一个字符串,然后打印出一段字符串。
代码很简单,主要是测试用。
 
Java代码  
  
public class SimpleServer {   
  
    /**  
     * 简单的测试方法  
     *   
     */  
    public String simpleMethod(String name) {   
        return name + "Say this is a Simple method ^-^";   
    }   
  
}  
public class SimpleServer {
/**
* 简单的测试方法
*
*/
public String simpleMethod(String name) {
return name + "Say this is a Simple method ^-^";
}
}
 
主要的过程就是如何利用axis2的eclispe插件来发布这个服务啦。
 
1。在eclispe 的package Explorer 中点击右键,在菜单中选择新建--->other...----->Axis2 Service Archiver
 
,在这个页面中的Class File Location选择框中选择类所在的文件夹。 
  wsdl文件,这里我们选择skip wsdl。
 
 
4. 点击next之后,进入的是选择jar文件的页面,这里我们没有外部的jar,所以点击next直接跳过这个页面。
 ,进入的是选择xml页面,这里我们选择的是自动生成xml,也就是勾选
Generate the service xml automatically这一项
 ,进入的是生成xml文件的页面,在service name 里填写这个服务所起的名字,这里我起名为simpleServer,然后在class name 中填写要发布的类,这里一定要写全路径,写好后就可以点击load 按钮,
如果一切ok的话,你会看到如下画面
 6 点击next 后,进入的是输出artiver文件的页面,先要在output File location 中选择要输出的路径,
   在output  File Name中输入artiver文件的名称。我起的名字是simpleServer
  ,如果看到如下的画面,恭喜你,服务发布成功啦。
 
,我们就可以把这个aar文件放入tomcat中发布,首先把生成的aar文件拷贝到tomcat目录中的axis2项目的servi

快速上手指南 基于eclipse axis2 插件的web service开发 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aena45
  • 文件大小1.11 MB
  • 时间2021-05-29