变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

東坡下載:內容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

編程相關破解相關編程工具反編譯安裝制作程序源碼軟件補丁數據庫Visual Studiovc++visualbasicdreamweaver

首頁編程開發編程相關 → soap toolkit 3.0 官方最新版

soap toolkit

soap toolkit3.0 官方最新版

  • 大。3.6M
  • 語言:英文
  • 平臺:win7, WinAll
  • 更新:2015-07-06 17:53
  • 等級:
  • 類型:編程相關
  • 網站:http://m.astro-tech.com.cn
  • 授權:免費軟件
  • 廠商:
  • 產地:國產軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關軟件軟件教程網友評論下載地址

相關推薦: soap toolkit

    soap toolkit是一款功能非常強大用來創建web服務的工具。東坡為您帶來的是soap toolkit官方最新版,它的最大的特色在于,即使你不會專業的SOAP或XML的復雜知識,也可以創建web服務。有需要的朋友,趕快下載體驗吧!

    soap toolkit是什么

    SOAP介紹

    SOAP(簡單對象訪問協議)是交換數據的一種協議規范,是一種輕量的、簡單的、基于XML(標準通用標記語言下的一個子集)的協議,它被設計成在WEB上交換結構化的和固化的信息。


    SOAP相關定義

    基于類對象的傳輸協議。

    SOAP封裝(envelop),它定義了一個框架,描述消息中的內容是什么,是誰發送的,誰應當接受并處理它以及如何處理它們;

    SOAP編碼規則(encoding rules),它定義了一種序列化機制,用于表示應用程序需要使用的數據類型的實例;

    SOAP RPC表示(RPC representation),它定了一個協定,用于表示遠程過程調用和應答;

    SOAP綁定(binding),它定義了SOAP使用哪種協議交換信息。使用HTTP/TCP/UDP協議都可以。

    把SOAP綁定到HTTP提供了同時利用SOAP的樣式和分散的靈活性的特點以及HTTP的豐富的特征庫的優點。在HTTP上傳送SOAP并不是說SOAP會覆蓋現有的HTTP語義,而是HTTP上的SOAP語義會自然的映射到HTTP語義。在使用HTTP作為協議綁定的場合中,RPC請求映射到HTTP請求上,而RPC應答映射到HTTP應答。然而,在RPC上使用SOAP并不僅限于HTTP協議綁定。

    用SOAP方式調用webservice

    由于另外系統用的是Microsoft SOAP Toolkit 工具發布的webservice。對應的調用方式也只能采用SOAP方式。

    1. 下載jar包。

    2. 代碼示例。

    import java.net.URL;

    import java.util.Vector;

    import nc.bs.logging.Logger;

    import nc.vo.levmpub.card.WebServiceConst;

    import nc.vo.levmpub.card.WebServiceParamVO;

    import nc.vo.pub.BusinessException;

    import org.apache.soap.Constants;

    import org.apache.soap.Fault;

    import org.apache.soap.encoding.SOAPMappingRegistry;

    import org.apache.soap.encoding.soapenc.StringDeserializer;

    import org.apache.soap.rpc.Call;

    import org.apache.soap.rpc.Parameter;

    import org.apache.soap.rpc.Response;

    import org.apache.soap.transport.http.SOAPHTTPConnection;

    import org.apache.soap.util.xml.QName;

    /**

     * 

     * <b> 訪問散裝控制系統WebService(采用SOAP方式) </b>

     * <p>

     *     詳細描述功能

     * </p>

     * @since

     * 創建日期:2013-11-26

     * @author

     */

    public class WebServiceWrapper {

    public String callWebServiceMethod(WebServiceParamVO paramVO)

    throws BusinessException {

    String returnValue = null;

    try {

    returnValue = callMethod(paramVO);

    } catch (Exception e) {

    throw new BusinessException("調用散裝控制系統接口出現錯誤: " + e.getMessage());

    }

    return returnValue;

    }

    /**

     * 由于散裝控制系統的wsdl是用Microsoft SOAP Toolkit自動生成的,只能通過soap方式訪問接口

     * 

     * @param paramVO

     * @throws Exception

     */

    private String callMethod(WebServiceParamVO paramVO) throws Exception {

    SOAPMappingRegistry smr = new SOAPMappingRegistry();

    StringDeserializer sd = new StringDeserializer();

    smr.mapTypes(Constants.NS_URI_SOAP_ENC, new QName("", "Result"), null,

    null, sd);

    // 創建傳輸路徑和參數

    SOAPHTTPConnection st = new SOAPHTTPConnection();

    // 創建調用

    Call call = new Call();

    call.setSOAPTransport(st);

    call.setSOAPMappingRegistry(smr);

    call.setTargetObjectURI(paramVO.getTargetObjectURI());

    call.setMethodName(paramVO.getMethodName());

    call.setEncodingStyleURI(Constants.NS_URI_SOAP_ENC);

    Vector<Parameter> params = getParameter(paramVO);

    call.setParams(params);

    URL url = new URL(paramVO.getWsdlUrl());

    Response resp = call.invoke(url, paramVO.getSoapAction());

    if (resp == null) {

    return null;

    }

    if (resp.generatedFault()) {

    Fault fault = resp.getFault();

    Logger.error(fault.toString());

    throw new BusinessException(fault.getFaultString());

    }

    Parameter ret = resp.getReturnValue();

    Object value = ret.getValue();

    return (String)value;

    }

    private Vector<Parameter> getParameter(WebServiceParamVO paramVO) {

    Vector<Parameter> params = new Vector<Parameter>();

    params.addElement(new Parameter(WebServiceConst.CUSERNAME,

    String.class, paramVO.getUserName(), null));

    params.addElement(new Parameter(WebServiceConst.CPASSWORD,

    String.class, paramVO.getPassword(), null));

    params.addElement(new Parameter(WebServiceConst.NTYPE, Integer.class,

    paramVO.getNtype(), null));

    params.addElement(new Parameter(WebServiceConst.CCARNO, String.class,

    paramVO.getCarno(), null));

    params.addElement(new Parameter(WebServiceConst.CCKBM, String.class,

    paramVO.getStorcode(), null));

    params.addElement(new Parameter(WebServiceConst.CCHBM, String.class,

    paramVO.getInvcode(), null));

    return params;

    }

    }

    PC官方
    安卓官方手機版
    IOS官方手機版

    soap toolkit截圖

    下載地址

    soap toolkit 3.0 官方最新版

    熱門評論
    最新評論
    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數: 0/500 (您的評論需要經過審核才能顯示)

    編輯推薦

    報錯

    請簡要描述您遇到的錯誤,我們將盡快予以修正。

    轉帖到論壇
    輪壇轉帖HTML方式

    輪壇轉帖UBB方式

    主站蜘蛛池模板: 香港三级日本三级人妇网站 | 午夜免费网站 | 91精品一区二区三区在线 | 成人在线免费播放 | 日韩在线激情 | 日本波多野结衣在线 | 黄视频日本 | 一个人www免费看的视频 | 久草三级 | 欧美性生交xxxxx丝袜 | 国产大臿蕉香蕉大视频女 | 日噜噜| 校园春色 自拍偷拍 | 国产a v高清一区二区三区 | 91麻豆极品在线观看 | 日韩欧美亚洲香蕉七次郎 | 久久永久免费 | 国产精品久久久久激情影院 | 一个人看的免费视频www | 免费午夜在线视频 | 国产成人免费视频 | 一个人看的www免费视频 | 狠狠色噜噜狠狠狠狠97不卡 | 国产精品久久久香蕉 | 天天干天天干天天操 | 国产黄a三级三级看三级 | 午夜影院伦理片 | 一级特级毛片免费 | 久久香蕉国产线看观看亚洲片 | 天天干夜夜曰 | 免费日韩精品 | 日日摸狠狠的摸夜夜摸 | 天天爱天天做色综合 | 国产欧美日韩精品综合 | 国产欧美日韩综合精品无毒 | 99久久国产综合精品麻豆 | 免费一级毛片正在播放 | 精品国产一区二区三区免费 | 美日毛片| 国产深夜福利 | 亚洲欧美人成人综合在线50p |