zoukankan      html  css  js  c++  java
  • WebService系列(三)--创建自己的WebService

    1:新建webServiceProject项目
     
    2:写上项目名字,直接finish
    3:创建一个包,com.www.service
     
    4:在包下创建一个类,这里写的是计算器类
     
    5:创建webService服务(把我们创建的类和服务绑定起来)
        1):
     
        2)
    3)选择类--勾选General WSDL in Project--finish--然后会自动生成文件
     
     
        4)导入jar包 右击--buildpath--add library--myeclipse Libary--搜索jax-ws,选中两个jar包
     
     
    将这个WebService部署到tomcat服务器上,--
    测试,启动服务器,在这个文件里了找,这个service的对外路径 
     
     
    WSDl文件是服务说明书

    WSDL不是WebService,只是获取一个用于描述WebService的说明文件,有了WSDL这个"说明书",我们才可以知道如何使用或者调用对应的服务。

     

    一个WebService彻底完工

        ----------------------开始测试咯------------

    1:新建一个包用来存储待会生成的文件,com.www.client

    2:新建webServiceClient(用WSDL File 和 WSDL URL)均可,具体实现可以参考另外两个文章

    3:自动生成的一些代码,重点看,与有Calculate(WebService创建时的类名)开头的Service类

     

    4:分析生成的CauculateService类

        1)

    2)

     

    3)

     

    public <T> T getPort(QName portName, 
                         Class<T> serviceEndpointInterface) 
        getPort客户端调用目标服务端点上的操作。

        参数: 
            portName - WSDL 服务描述中服务端点的限定名称 
            serviceEndpointInterface - 动态代理或 stub 实例所支持的服务端点接口 
        返回: 
            支持指定服务端点接口的对象代理实例 

     
        4):进入接口查看,后期我们都要调用这个接口里的方法
     
     
    写测试类
     
     
    获取接口时有两个方法,用第一个,不要用第二个
     
  • 相关阅读:
    pandas 的pd.cut()数据分箱
    pandas 的groupby()
    pandas 的DataFrame.apply()
    天池二手车_特征工程
    numpy简单的笔记
    python 面向对象编程的@property
    mybatis 复杂sql语句
    mybatis Lombok
    mybatis 获取 sqlSession
    mybatis @Param 注解
  • 原文地址:https://www.cnblogs.com/coisini/p/9734748.html
Copyright © 2011-2022 走看看