• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 測試技術
    • 博客
    • 視頻
    • 開源
    • 論壇
    • 沙龍
    • 下載
    • 雜志
    • 招聘

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

    動態調用動態語言,第 1 部分: 引入 Java 腳本 API

    發布: 2008-6-30 14:40 | 作者: 不詳 | 來源: 領測軟件測試網編輯整理 | 查看: 58次 | 進入領測軟件測試網論壇討論

    領測軟件測試網 軟件測試技術門戶+W5tzJ'e av

    ;mrzh*B7? 
    Zu O YJ S-~ScriptEngine.put 及其相關 get() 方法是在運行于腳本引擎中的 Java 代碼和腳本之間共享對象和數據的主要途徑。(有關這一方面的詳細論述,請參閱本文后面的 Script-execution scope 一節。)當我們調用引擎的 put() 方法時,腳本引擎會將第二個參數(任何 Java 對象)關聯到特定的字符串關鍵字。大多數腳本引擎都是讓腳本使用特定的變量名稱來訪問 Java 對象。腳本引擎可以隨意對待傳遞給 put() 方法的名稱。比如說,JRuby 腳本引擎讓 Ruby 代碼使用全局 $helloScriptingWorld 對象訪問 helloScriptingWorld,以符合 Ruby 全局變量的語法。 軟件測試技術門戶1Q6eS&ON/^L&\

    軟件測試技術門戶A,y l SF2R5gJ

    腳本引擎的 get() 方法檢索腳本環境中可用的值。一般而言,Java 代碼通過 get() 方法可以訪問腳本環境中的所有全局變量和函數。但是只有明確使用 put() 與腳本共享的 Java 對象才可以被腳本訪問。 軟件測試技術門戶](wK[#F J\^J#\n

    ^#E8A/v+S;w/b0IC\外部腳本在運行著的應用程序中訪問和操作 Java 對象的這種功能是擴展 Java 程序功能的一項強有力的技巧。(第 2 部分將通過示例研究這一技巧)。

    n;?^A7d s

    /L7T#[/}F:r-z8_,\2C3o aT運行 HelloScriptingWorld 應用程序軟件測試技術門戶,EX rNm

    軟件測試技術門戶:F Ni'zd{x3D

    您可以通過下載和構建源代碼來運行 HelloScriptingWorld 應用程序。此 .zip 中文件含有一個 Ant 腳本和一個 Maven 構建腳本,可以幫助大家編譯和運行示例應用程序。請執行以下步驟:軟件測試技術門戶2B)QB8Y"}aC6j_7s

    軟件測試技術門戶 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>