Lar Desenvolvimento O que é casca de feijão? - o que é techopedia

O que é casca de feijão? - o que é techopedia

Índice:

Anonim

Definição - O que significa BeanShell?

BeanShell é um interpretador de código-fonte Java embutido de código aberto que possui recursos da linguagem de script de objetos desenvolvidos em Java. Desenvolvido por Patrick Niemeyer, o BeanShell é executado no Java Runtime Environment e utiliza uma variação da sintaxe Java. O BeanShell tem sido usado em muitos aplicativos como Apache Ant, WebLogic Server e Apache OpenOffice. O BeanShell também é uma ferramenta popular de depuração e teste para a plataforma Java Virtual Machine.

Techopedia explica BeanShell

O BeanShell fornece uma API fácil de integrar e pode ser executada em ambientes gráficos e de linha de comando. O BeanShell é capaz de executar dinamicamente a sintaxe Java padrão, fragmentos de código Java, código Java de baixa digitação e fornecer extensibilidade para aplicativos Java. Ele também fornece acesso transparente a todos os objetos e APIs Java. De muitas maneiras, o BeanShell pode ser considerado um pacote que consiste em Java interpretado dinamicamente, linguagem de script e um ambiente flexível. O BeanShell pode ser executado em quatro modos: Console, Linha de Comando, Servidor de Sessão Remota e Applet. Semelhante ao Perl e JavaScript, o BeanShell suporta objetos com script como fechamento simples de métodos. Os recursos de script incluem manipuladores de eventos, relatórios de erros e fechamento de métodos.

BeanShell tem uma ampla variedade de usos. Ele pode auxiliar na depuração remota, extensão de script do usuário, configuração, teste e implantação dinâmica. Pode ajudar na exploração do Java interativo. O BeanShell com a ajuda da sintaxe Java completa também pode ser usado para substituir arquivos de propriedades e iniciar arquivos de configuração com scripts reais para executar configurações e inicialização complexas. O BeanShell também é usado na avaliação dinâmica de classes de origem Java completas e também na avaliação de instruções, expressões e métodos Java.

O que é casca de feijão? - o que é techopedia