Casa Sviluppo Che cos'è il beanshell? - definizione da techopedia

Che cos'è il beanshell? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa BeanShell?

BeanShell è un interprete di sorgenti Java incorporabile open source che ha funzionalità di linguaggio di scripting degli oggetti sviluppate in Java. Sviluppato da Patrick Niemeyer, BeanShell viene eseguito in Java Runtime Environment e utilizza una variante della sintassi Java. BeanShell è stato utilizzato in molte applicazioni come Apache Ant, WebLogic Server e Apache OpenOffice. BeanShell è anche un popolare strumento di debug e test per la piattaforma Java Virtual Machine.

Techopedia spiega BeanShell

BeanShell fornisce un'API di facile integrazione e può essere eseguito in ambienti grafici e da riga di comando. BeanShell è in grado di eseguire in modo dinamico la sintassi Java standard, i frammenti di codice Java, il codice Java digitato in modo approssimativo e fornire estensibilità alle applicazioni Java. Fornisce inoltre un accesso trasparente a tutti gli oggetti e le API Java. In molti modi, BeanShell può essere considerato un pacchetto composto da Java interpretato in modo dinamico, linguaggio di scripting e un ambiente flessibile. BeanShell può essere eseguito in quattro modalità: console, riga di comando, server di sessione remoto e applet. Simile a Perl e JavaScript, BeanShell supporta oggetti con script come semplici chiusure di metodi. Le funzionalità di scripting includono gestori di eventi, report di errori e chiusure di metodi.

BeanShell ha una vasta gamma di usi. Può aiutare nel debug remoto, nell'estensione degli script utente, nella configurazione, nei test e nella distribuzione dinamica. Può aiutare nell'esplorazione di Java interattivo. BeanShell con l'aiuto della sintassi Java completa può anche essere usato per sostituire i file delle proprietà e avviare i file di configurazione con script reali per eseguire complesse inizializzazioni e impostazioni. BeanShell viene anche utilizzato nella valutazione dinamica di classi di sorgenti Java complete e anche nella valutazione di istruzioni, espressioni e metodi Java.

Che cos'è il beanshell? - definizione da techopedia