Accueil Développement Qu'est-ce que le beanshell? - définition de techopedia

Qu'est-ce que le beanshell? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie BeanShell?

BeanShell est un interpréteur de source Java intégrable open source qui possède des fonctionnalités de langage de script d'objet développées en Java. Développé par Patrick Niemeyer, BeanShell s'exécute dans l'environnement d'exécution Java et utilise une variation de la syntaxe Java. BeanShell a été utilisé dans de nombreuses applications comme Apache Ant, WebLogic Server et Apache OpenOffice. BeanShell est également un outil de débogage et de test populaire pour la plate-forme Java Virtual Machine.

Techopedia explique BeanShell

BeanShell fournit une API facile à intégrer et peut être exécutée dans des environnements graphiques et en ligne de commande. BeanShell est capable d'exécuter dynamiquement la syntaxe Java standard, des fragments de code Java, du code Java typé librement et offre une extensibilité aux applications Java. Il fournit également un accès transparent à tous les objets et API Java. À bien des égards, BeanShell peut être considéré comme un package composé de Java interprété dynamiquement, d'un langage de script et d'un environnement flexible. BeanShell peut être exécuté en quatre modes: console, ligne de commande, serveur de session distant et applet. Semblable à Perl et JavaScript, BeanShell prend en charge les objets scriptés comme de simples fermetures de méthodes. Les fonctionnalités de script incluent des gestionnaires d'événements, des rapports d'erreurs et des fermetures de méthodes.

BeanShell a un large éventail d'utilisations. Il peut aider au débogage à distance, à l'extension de script utilisateur, à la configuration, aux tests et au déploiement dynamique. Il peut aider à explorer Java interactif. BeanShell à l'aide de la syntaxe Java complète peut également être utilisé pour remplacer les fichiers de propriétés et démarrer les fichiers de configuration avec de vrais scripts pour effectuer des initialisations et des configurations complexes. BeanShell est également utilisé pour évaluer dynamiquement des classes source Java complètes et également pour évaluer des instructions, des expressions et des méthodes Java.

Qu'est-ce que le beanshell? - définition de techopedia