Innholdsfortegnelse:
Definisjon - Hva betyr BeanShell?
BeanShell er en åpen kildekode-integrert Java-kildetolk som har objektskriptspråkfunksjoner utviklet i Java. BeanShell ble utviklet av Patrick Niemeyer og kjører i Java Runtime Environment og bruker en variant av Java-syntaks. BeanShell har blitt brukt i mange applikasjoner som Apache Ant, WebLogic Server og Apache OpenOffice. BeanShell er også et populært verktøy for feilsøking og testing av Java Virtual Machine-plattformen.
Techopedia forklarer BeanShell
BeanShell gir en enkel å integrere API og kan kjøres i både grafiske og kommandolinjemiljøer. BeanShell er i stand til dynamisk å utføre standard Java-syntaks, Java-kodefragmenter, løst skrevet Java-kode og gi utvidbarhet for Java-applikasjoner. Det gir også gjennomsiktig tilgang til alle Java-objekter og API-er. På mange måter kan BeanShell betraktes som en pakke som består av dynamisk tolket Java, skriptspråk og et fleksibelt miljø. BeanShell kan kjøres i fire modus: Konsoll, kommandolinje, ekstern sesjonsserver og applet. I likhet med Perl og JavaScript, støtter BeanShell skriptede objekter som enkle metodeavslutninger. Skriptfunksjonene inkluderer hendelsesbehandlere, feilrapportering og metodeavslutning.
BeanShell har et bredt spekter av bruksområder. Det kan hjelpe til med ekstern avlusing, utvidelse av bruker scripting, konfigurasjon, testing og dynamisk distribusjon. Det kan hjelpe i å utforske Interactive Java. BeanShell ved hjelp av full Java-syntaks kan også brukes til å erstatte egenskapsfiler og starte konfigurasjonsfiler med ekte skript for å utføre kompleks initialisering og oppsett. BeanShell brukes også til å evaluere fulle Java-kildeklasser dynamisk og også for å evaluere Java-utsagn, uttrykk og metoder.