zoukankan      html  css  js  c++  java
  • webservice

    webservice的几个重要术语解释:

     jax-ws:

    wsgen和wsimport命令讲解

    1.wsgen

     我们可以使用这个命令,根据Class文件,生成WSDL等相关文件 

    发布WSDL:

    cmd中首先切换路径到项目所在的根目录,然后用以下代码发布服务:

    项目案例:wsgen -wsdl:soap1.1 -classpath D:环保项目_赵延毫不能删除的文件夹20170519交接前后台程序EnvironmentalProtectedProjServeruildclasses -r WebContent/WEB-INF/wsdl

    一个空格 sensitivemanage.naturereserve.service.NatureReserveInterfaceImpl

    网上案例:wsgen -cp D:WorkSpacesWorkSpace_SSMjaxws-demo argetclasses com.deppon.demo.jaxws.service.impl.UserService -wsdl -s src -d bin -r src

    -cp

    就是class文件的所在路径,注意一下格式,首先需要指定到class文件夹,然后加上服务的全名(包名+类名)

    -wsdl

    表示需要生成WSDL文件,因为默认是不生成的

    -s

    表示生成的源码放置的位置,生成的代码会有包名,这里放到了src下

    -d

    上面,我们使用-s生成了源码,这里表示源码的class文件的存放位置

    -r

    因为前面我们使用了-wsdl,所以需要给WSDL文件设置一个存放的路径,这里放到了src文件夹下

    2.wsimport

    我们可以使用这个命令,根据服务,生成客户端代码

    wsimport -keep -d bin -s src http://localhost:8080/jaxws-demo/userService?wsdl

    -keep

    表示生成源代码

    -d

    表示源代码的class文件存放的位置

    -s

    表示生成的源代码存放的位置

    当然,在最后需要加上WSDL的访问地址

  • 相关阅读:
    bzoj 2002: [Hnoi2010]Bounce 弹飞绵羊(分块算法)
    hdu 3652 "B-number"(数位DP)
    数位DP+其他
    hdu 4352 "XHXJ's LIS"(数位DP+状压DP+LIS)
    CodeForces 55D "Beautiful numbers"(数位DP+离散化处理)
    洛谷 P1163"银行贷款"(二分)
    ZOJ-3872-Beauty of Array-思维
    洛谷P3951 小凯的疑惑
    CodeForces
    CodeForces
  • 原文地址:https://www.cnblogs.com/zhaoyanhaoBlog/p/9575246.html
Copyright © 2011-2022 走看看