');

Java LanguageMotore JavaScript Nashorn

introduzione

Nashorn è un motore JavaScript sviluppato in Java da Oracle ed è stato rilasciato con Java 8. Nashorn consente l'integrazione di Javascript in applicazioni Java tramite JSR-223 e consente di sviluppare applicazioni JavaScript standalone e offre migliori prestazioni di runtime e una migliore conformità con ECMA specifica Javascript normalizzata.

Sintassi

  • ScriptEngineManager // Fornisce un meccanismo di individuazione e installazione per le classi ScriptEngine; utilizza un SPI (Service Provider Interface)
  • ScriptEngineManager.ScriptEngineManager () // Costruttore consigliato
  • ScriptEngine // Fornisce l'interfaccia per il linguaggio di scripting
  • ScriptEngine ScriptEngineManager.getEngineByName (String shortName) // Metodo factory per la specifica implementazione
  • Object ScriptEngine.eval (String script) // Esegue lo script specificato
  • Object ScriptEngine.eval (Reader reader) // Carica e quindi esegue uno script dall'origine specificata
  • ScriptContext ScriptEngine.getContext () // Restituisce il provider predefinito di binding, lettori e scrittori
  • void ScriptContext.setWriter (writer writer) // Imposta la destinazione in cui inviare l'output dello script a

Osservazioni

Nashorn è un motore JavaScript scritto in Java e incluso in Java 8. Tutto ciò che serve è raggruppato nel pacchetto javax.script .

Si noti che ScriptEngineManager fornisce un'API generica che consente di ottenere motori di script per vari linguaggi di scripting (ovvero non solo Nashorn, non solo JavaScript).

Motore JavaScript Nashorn Esempi correlati