當前位置:編程學習大全網 - 編程語言 - java編程開發語言編輯腳本應該怎麽做?

java編程開發語言編輯腳本應該怎麽做?

腳本對於大多數程序員來說應該不陌生了吧。今天我們就壹起來了解壹下,在使用java編程開發語言編寫API腳本的時候都需要註意哪些問題。

Java腳本化API為誰準備?

腳本語言的壹些有用的特性是:

方便:大多數腳本語言都是動態類型的。您通常可以創建新的變量,而不聲明變量類型,並且您可以重用變量來存儲不同類型的對象。此外,腳本語言往往會自動執行許多類型的轉換,例如,必要時將數字10轉換為“10”。

開發快速原型:您可以避免編輯編譯運行周期,只使用“編輯運行”!

應用擴展/定制:妳可以“具體化”的部分應用程序,例如壹些配置腳本,業務邏輯/規則和財務應用中的數學表達式。

為應用添加命令行模式,用於調試、運行時配置/部署時間。現在大多數應用程序都有壹個基於Web的GUI配置工具。但是系統管理員/部署人員常常喜歡命令行工具。壹個“標準”的腳本語言可以用來實現這個目的,而不是發明特設的腳本語言。

Java腳本API是壹種獨立於框架的腳本語言,使用來自於Java代碼的腳本引擎。通過java腳本API,可以使用Java語言編寫定制/可擴展的應用程序並將自定義腳本語言選擇留給終用戶。Java應用程序開發者不需要在開發過程中選擇擴展語言。如果妳使用JSR-223API來編寫應用,那麽妳的用戶可以使用任何JSR-223兼容的腳本語言。

腳本包

Java腳本功能是在javax.script包中。這是壹個比較小的,簡單的API。腳本的出發點是ScriptEngineManager類。壹個ScriptEngineManager對象可以通過jar文件的服務發現機制發現腳本引擎。它也可以實例化腳本引擎來解釋使用特定的腳本語言編寫的腳本。

腳本變量

當妳的java應用程序嵌入腳本引擎和腳本,妳可能希望將您的應用程序對象為全局變量暴露於腳本中。這個例子演示了如何將您的應用程序對象作為全局變量暴露於腳本中。我們在應用程序中創建壹個java.io.File對象作為全局變量,名稱是file。北京電腦培訓發現該腳本可以訪問變量,例如,它可以調用它的公***方法。註意訪問java對象、領域和方法的語法依賴於腳本語言。JavaScript支持“自然”的類似java的語法。

  • 上一篇:什麽是虛擬存儲器?它的原理是是什麽?
  • 下一篇:《重生逆襲:病嬌大佬撩上癮》裴止妄 明緋
  • copyright 2024編程學習大全網