| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come fare un motore Javascript
    Java Specification Request ( JSR ) 223 indirizzi i problemi riguardanti la non standardizzazione delle procedure o classificazioni di file di classe Java con altri linguaggi per la definizione di un quadro standard e l'interfaccia di programmazione delle applicazioni ( API ) che aiuterà gli sviluppatori a integrando la tecnologia Java con altri linguaggi di scripting . Questa metodologia fornisce modi per gli sviluppatori di accedere e controllare gli oggetti basati sulla tecnologia Java da un ambiente di scripting , per creare e progettare contenuti Web con linguaggi di scripting e di incorporare ambienti di scripting all'interno di elementi basati sulla tecnologia Java . Istruzioni
    1

    Creare un oggetto " ScriptEngineManager " utilizzando il nome del motore . Ecco il codice per esso :

    ScriptEngineManager mgr = new ScriptEngineManager ( ) ;

    ScriptEngine jsEngine = mgr.getEngineByName ( " JavaScript" ) ;

    try {

    jsEngine.eval ( "print ( 'Ciao , mondo !') " ) ;

    } catch ( ScriptException ex) {

    ex.printStackTrace ();
    < p > }

    si può anche utilizzare API per cercare l'elenco dei motori di scripting supportati , ma di tenere presente che questo processo è leggermente più complesso utilizzando la metodologia del motore - nome.
    2 < p > Utilizzare il codice seguente per recuperare un oggetto ScriptEngine dallo script -engine gestire. Questo metodo cercherà tutti i motori di scripting installati nella vostra piattaforma Java :

    ScriptEngineManager mgr = new ScriptEngineManager ( ) ;

    Lista fabbriche = mgr.getEngineFactories ( ) ;

    volta una fabbrica di script - motore è identificato, i seguenti dettagli sul linguaggio di script verranno recuperati : il nome dello script - motore e la versione , il titolo di lingua e versione , alias per il motore di script e un oggetto ScriptEngine per la lingua utilizzata per lo scripting. Ecco come appare:

    ScriptEngineFactory Info

    Engine Script : Rhino Mozilla ( 1.6 release 2)

    Alias ​​del motore: js

    Alias ​​del motore: rinoceronte

    Alias ​​motore : JavaScript

    Alias ​​del motore: javascript

    Alias ​​del motore: ECMAScript

    Alias ​​del motore: ECMAScript

    Lingua: ECMAScript ( 1.6 )
    3

    eseguire l'oggetto " ScriptEngine " usando il metodo " eval " per esaminare se la sequenza di caratteri nello script è in ordine :

    try { < br >

    jsEngine.eval ( "print ( 'Ciao , mondo !') " ) ;

    } catch ( ScriptException ex) {

    ex.printStackTrace ( ) ;
    < p > }

    Se non viene visualizzato nessun errore , il motore JavaScript è stato compilato correttamente e pronto per l'uso .

    Previous :

    next :
      Articoli Correlati
    ·Come convertire HTML in testo in Java 
    ·Come risolvere Upside Down Immagini Java 
    ·Come convertire un elenco di una stringa in Java 
    ·NetBeans Funzione di ricerca 
    ·Come installare il Core Java JDK 1.5.03 
    ·Come scrivere programmi Java per una Slot Machine 
    ·Come prendere in ingresso in un loop in Java 
    ·Come link a la GUI Interface in Java con un codice 
    ·Come aprire una porta su Android 
    ·Come velocizzare un Applet 
      Articoli in evidenza
    ·Come importare FTM MySQL Files 
    ·Che cosa sono i diagrammi di flusso del programma 
    ·JSP Web Tutorial 
    ·Come ping tramite PHP 
    ·Come calcolare Modulo 
    ·Come utilizzare un controller in Java 
    ·Mainframe JCL Procedure 
    ·Quali sono i vantaggi di un Bot ? 
    ·Che cosa è Mswinsck.ocx 
    ·Come rimuovere Crestline di Windows 
    Copyright © Conoscenza Informatica http://it.wingwit.com