• WebService学习总结(一)


    一、WebService的基础认识

    1.WebService是什么?

    服务器端整出的一些资源让客户端可以访问(获取数据)。能解决跨平台调用、跨语言调用、远程调用等问题。

    2.什么时候可以用到WeService?

    第一:同一家公司的新旧应用之间。(我本次就是需要调用KMS系统中的数据直接写到DMS中,避免重复填写)

    第二:不同公司的应用之间

    第三:一些提供数据的内容聚合应用:天气预报、股票行情等。

    3.WebService的几个重要术语

    WSDL:对服务内容描述的一套标准文档,定义了客户端与服务端发送请求和响应的数据格式和过程

    SOAP:"简单对象访问协议",是一种基于HTTP和XML的协议

    CXF:Celtix+XFire,一个Apache的用于开发webservice服务器端和客户端的框架

    UDDI:服务提供者将服务内容放在一个公共的网址让大家查询

    二、WebService的开发手段

    使用Java开发WebService有以下两种开发手段

    1.使用JDK开发(1.6及以上的版本)

    2.使用CXF框架开发(工作中)

    注:当jdk是1.4版本的时候用axis1.4开发webservice(后面再进行介绍),当jdk是1.5版本的时候可以使用@WebService注解,当jdk是1.6版本的时候用CXF框架

    第一种使用@WebService注解的方式参见http://www.cnblogs.com/xdp-gacl/p/4259481.html

    第二种使用axis1.4,需要下载axis1.4bin.zip,解压后将lib文件夹中的jar包拷贝至/web-inf/lib目录中,还需要包括activation.jar和mail.jar。

    下载地址:http://axis.apache.org/axis/ 选择Axis 1.4 Final,下载axis-bin-1_4.zip即可。如图:

    接下来参见http://www.cnblogs.com/hdsbk/p/3543998.html

     ------------------------------------------------------------------------------------------------

    后面还看见了几种方式:

    1.用MyEclipse创建jax-ws    http://www.cnblogs.com/weipeng/archive/2012/05/24/2516021.html

    2.http://www.cnblogs.com/chen-lhx/p/6773235.html

  • 相关阅读:
    C语言高速入口系列(七)
    数据结构:最小生成树--Prim算法
    poj2387-Til the Cows Come Home dijkstra获得水的问题
    iOS开展UI一片—简单的浏览器观看节目
    spark安装mysql与hive
    键入强力推进并解决强转
    华为u8800怎样root?
    用友ERP-U8最新破解(再次更新版本,附安装过程中的解决办法)
    Delphi 自带的那个 Hand 光标很难看?没关系,一行代码解决问题:
    阿里余额宝的来龙与去脉
  • 原文地址:https://www.cnblogs.com/dublogs/p/7081149.html
Copyright © 2020-2023  润新知