Looking for java Keywords? Try Ask4Keywords

Java LanguageMoteur JavaScript Nashorn


Introduction

Nashorn est un moteur JavaScript développé en Java par Oracle, et a été libéré avec Java 8. nashorn permet d' incorporer le Javascript dans les applications Java via JSR-223 et permet de développer des applications autonomes Javascript, et il offre une meilleure performance d' exécution et une meilleure conformité à la ECMA spécification Javascript normalisée.

Syntaxe

  • ScriptEngineManager // Fournit un mécanisme de découverte et d'installation pour les classes ScriptEngine; utilise une interface SPI (Service Provider Interface)
  • ScriptEngineManager.ScriptEngineManager () // Constructeur recommandé
  • ScriptEngine // Fournit l'interface au langage de script
  • ScriptEngine ScriptEngineManager.getEngineByName (String shortName) // Méthode d'usine pour l'implémentation donnée
  • Object ScriptEngine.eval (Script de chaîne) // Exécute le script spécifié
  • Object ScriptEngine.eval (Reader Reader) // Charge puis exécute un script à partir de la source spécifiée
  • ScriptContext ScriptEngine.getContext () // Retourne les liaisons, les lecteurs et le fournisseur d'écriture par défaut
  • void ScriptContext.setWriter (Writer writer) // Définit la destination pour envoyer la sortie du script à

Remarques

Nashorn est un moteur JavaScript écrit en Java et inclus dans Java 8. Tout ce dont vous avez besoin est inclus dans le package javax.script .

Notez que ScriptEngineManager fournit une API générique vous permettant d'obtenir des moteurs de script pour différents langages de script (c.-à-d. Pas seulement Nashorn, pas seulement JavaScript).

Moteur JavaScript Nashorn Exemples Liés