zoukankan      html  css  js  c++  java
  • axis2 webService开发指南(1)

    参考文件:blog.csdn.net/IBM_hoojo http://hoojo.cnblogs.com/

    1 WebService简介

      WebService让一个程序可以透明的调用互联网的程序,不管具体的实现细节。只要WebService公开了服务接口,远程客户端就可以调用服务。WebService是基于Http的组件服务,Webservice是分散式应用程序的发展趋势。

    1.2 WebService的开源实现

      WebService更多是一种标准,而不是一种具体的技术。不同的平台,不同的语言大都提供了WebService的开发实现。在JAVA领域,WebService的框架很多,例如:Axis1&2,XFIRE,CXF....。其中一个成熟实现是AXIS。AXIS的应用比较广泛,而且资料也相对比较多。

    2 AXIS篇

      axis(Apache eXtensible Interaction System)是一筐开源的WebService运行引擎,它是SOAP协议的一个实现,其本身来源于Apache的另一个项目Apache SOAP。Axis分为1.x系列和2系列,两个系列体系结构和使用上有较大的区别。

    3 开发axis准备工作

    3.1 开发准备

    (1)首先需要下载axis2的相关jar包

    下载地址:http://axis.apache.org/axis2/java/core/download.cgi

    现在最高的版本是1.6.2的

    (2)下载axis2插件

    Service Archive Wizard下载地址:

    http://www.apache.org/dyn/mirrors/mirrors.cgi/axis/axis2/java/core/1.6.2/axis2-eclipse-service-plugin-1.6.2.zip

    Code Generator wizard下载地址:
    http://www.apache.org/dyn/mirrors/mirrors.cgi/axis/axis2/java/core/1.6.2/axis2-eclipse-codegen-plugin-1.6.2.zip

    3.2 axis2-bin文件目录结构

    bin文件夹是axis2的常用工具,其中有将wsdl文件转换成客户端调用的wsdl2java工具及将java转换成wsdl文件的工具。

    conf是axis2的配置文件

    lib运行所要的依赖库

    repository是发布过的axis服务和文件

    sample是示例

    webapp是web文件和jsp页面等。

    3.3 安装插件

    将这两个jar包,放到MyEclipse-8.6dropins目录下,重启eclipse,在File-->New-->Other下会发现Axis2 Wizards。

    Tomcat启动后,在浏览器中输入:http://localhost:8080/axis2/你可以看到

    作者:BestNow
    出处:http://www.cnblogs.com/BestNow/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    图片延时加载LazyLoad真的是LazyLoad吗?
    IO流操作实现文件拷贝\简单加密及相关知识点
    浅谈WebService开发(一)
    一次网站被挂恶意代码的查错经历
    自测,我的优点与缺点
    共鸣,此话在中国的确有些道理
    VsAddIn "Region this"
    虹影图片下载器(Preview)
    Group != Team
    同感,不转不行 低调做人,高调做事
  • 原文地址:https://www.cnblogs.com/tianxue/p/4149368.html
Copyright © 2011-2022 走看看