×


系統正在處理中....

窗口將在 5 秒后自動關閉.

  1.   首頁  
  2. |
  3.   產品專區  
  4. |
  5.   加值服務  
  6. |
  7.   客戶服務  
  8. |
  9.   企業專區  
  10. |
  11.   網路商城  
 
跨平台產品
Dr.eye PLUS
Dr.eye Quiz
 
家用産品
Dr.eye 365
Dr.eye 譯典通 X
Dr.eye 譯典通 X 升級版
 
行動産品
Dr.eye 雲端免費版
Dr.eye 雲端版 - 日語通
Dr.eye 雲端版 - 韓語通
Dr.eye Mobile for Android
Dr.eye Mobile for iPhone
 
硬體産品
Dr.eye 翻譯小子 X
Dr.eye 翻譯小子 3
 
過往產品
Dr.eye 譯典通 9.0 旗艦版
Dr.eye 譯典通 9.0 旗艦升級版
Dr.eye 譯典通 9.0 全民版
 
 
stub  
添加到生字筆記
KK:[stʌb] DJ:[stʌb]

名複: stubs  

動變: 過去式:stubbed  過去分詞:stubbed  現在進行時:stubbing  

權威釋義


維基百科

(Stub / Method Stub )是指用來替換一部分功能的程序段。樁程序可以用來模擬已有程序的行為(比如一個遠端機器的過程)或是對將要開發的代碼的一種臨時替代。因此,打樁技術在程序移植、分布式計算、通用軟體開發和測試中用處很大。

以下是樁程序的一個例子(偽碼):

   BEGIN
       Temperature = ThermometerRead(Outside)
       IF Temperature > 40 THEN
            PRINT "It's HOT!"
       END IF
   END
   BEGIN ThermometerRead(Source insideOrOutside)
        RETURN 28
   END ThermometerRead

上例中的偽碼調用了 ThermometerRead函數,其返回一個溫度。由於ThermometerRead需要去讀取硬體設備,而這個函數現在還沒能開發完成,不能正常工作。ThermometerRead只是簡單的返回了一個合理的值,這樣主程序就能正常調用這個函數,並繼續接下來的開發了。可以注意到,雖然它接受了一個Source類型的參數,表明需要返回的溫度是內部還是外部的,實際上並沒有對這個參數進行任何使用。

樁程序是一段並不執行任何實際功能的程序,只對接受的參數進行聲明並返回一個合法值。這個返回值通常只是一個對於調用者來講可接受的值即可。樁通常用在對一個已有接口的臨時替換上,實際的接口程序在未來再對樁程序進行替換。

在遠程方法調用(RMI)中將客戶輔助對象稱之為Stub(樁);將服務輔助對象稱之為skeleton(骨架)。

RMI的過程是:客戶對象一旦被調用,客戶對象調用stub,stub調用網絡遠端的skeleton,而skeleton最終調用真正的服務對象。由此,在調用客戶對象的時候,感覺上就是直接調用了真正的服務對象。



聯絡我們

客服專線 : (02)77378801
客服信箱 : service@dreye.com
服務時間 : 週一至週五 09:00~11:40 12:40~17:00 國定假日休息
購買鏈接
PC
Mobile
加入粉絲團


2017 Inventec Besta Co.,Ltd. All rights reserved
無敵科技股份有限公司版權所有
   隱私權聲明