<ruby id="rxdll"></ruby><strike id="rxdll"></strike>

    <rp id="rxdll"></rp>
      <del id="rxdll"><meter id="rxdll"></meter></del>
      <pre id="rxdll"><font id="rxdll"></font></pre>
        <pre id="rxdll"></pre>
      <p id="rxdll"><thead id="rxdll"></thead></p><dl id="rxdll"><progress id="rxdll"><form id="rxdll"></form></progress></dl>

      <ol id="rxdll"><thead id="rxdll"><track id="rxdll"></track></thead></ol>
      <i id="rxdll"><dfn id="rxdll"></dfn></i>
      <font id="rxdll"><meter id="rxdll"></meter></font>

        <mark id="rxdll"><dfn id="rxdll"></dfn></mark>
        • 軟件測試技術
        • 軟件測試博客
        • 軟件測試視頻
        • 開源軟件測試技術
        • 軟件測試論壇
        • 軟件測試沙龍
        • 軟件測試資料下載
        • 軟件測試雜志
        • 軟件測試人才招聘
          暫時沒有公告

        字號: | 推薦給好友 上一篇 | 下一篇

        Web 服務的測試模型與代碼摘錄[2]

        發布: 2010-4-15 10:32 | 作者: 不詳 | 來源: 領測測試網采編 | 查看: 27次 | 進入軟件測試論壇討論

        領測軟件測試網

          Web 服務的測試模型與代碼摘錄[2]   軟件測試

          if(action.equalsIgnoreCase("BUY"))

          System.out.println("BUYING quantity: "+ quantity + " of symbol:" + symbol);

          // Invoke method to execute trade here.

          else if(action.equalsIgnoreCase("SELL"))

          System.out.println("SELLING quantity: "+ quantity + " of symbol:" + symbol);

          // Invoke method to execute trade here.

          else

          {

          System.out.println("INVALID action: "+ action);

          throw new SOAPFaultException(new QName( "http://StockTrade/execute", "ServerFailed" ),

          "Invalid Action:" + action,

          null,

          detail);

          }

          return true;

          }

          代碼摘錄:Stock Trade Web Services

          該段摘錄的代碼是Stock Trade Web Services的“execute()”方法的實現代碼。該方法首先驗證輸入參數的有效性,驗證成功才執行功能。舉例說明,如果參數action是空值,它就會拋出一個SoapFaultException異常,用faultstring參數(第二個參數)說明造成異常的原因。為了舉例說明,在對參數 symbol進行相似的驗證之后,Web Services給出了處理機。在實際的情況下,商業邏輯應該在此位置中實現:

          try{

          // Setup the global JAXM message factory

          System.setProperty("javax.xml.soap.MessageFactory",

          "weblogic.webservice.core.soap.MessageFactoryImpl");

          // Setup the global JAX-RPC service factory

          System.setProperty( "javax.xml.rpc.ServiceFactory",

          "weblogic.webservice.core.rpc.ServiceFactoryImpl");

          StockTrade_Impl ws = new StockTrade_Impl();

          StockTradePort port = ws.getStockTradePort();

          boolean returnVal = port.execute(action, symbol, quantity);

          System.out.println("The webservice got back the following result:" + returnVal);

          }catch(Exception e) {

          }

        延伸閱讀

        文章來源于領測軟件測試網 http://www.k11sc111.com/

        TAG: web Web WEB 代碼 服務 模型 摘錄


        關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
        版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
        北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
        技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

        軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

        国产女主播精品_国产片婬乱18一级毛片视频_国产午夜激无码av毛片不卡_国产精品欧美久久久天天影院
          <ruby id="rxdll"></ruby><strike id="rxdll"></strike>

          <rp id="rxdll"></rp>
            <del id="rxdll"><meter id="rxdll"></meter></del>
            <pre id="rxdll"><font id="rxdll"></font></pre>
              <pre id="rxdll"></pre>
            <p id="rxdll"><thead id="rxdll"></thead></p><dl id="rxdll"><progress id="rxdll"><form id="rxdll"></form></progress></dl>

            <ol id="rxdll"><thead id="rxdll"><track id="rxdll"></track></thead></ol>
            <i id="rxdll"><dfn id="rxdll"></dfn></i>
            <font id="rxdll"><meter id="rxdll"></meter></font>

              <mark id="rxdll"><dfn id="rxdll"></dfn></mark>