martes, 17 de agosto de 2010

encontrado aqui

BeanShell es un pequeño intérprete gratuito, integrable fuente de Java con el objeto de secuencias de comandos características del lenguaje, escrito en Java. BeanShell ejecuta dinámicamente la sintaxis estándar de Java y se extiende con las conveniencias comunes de secuencias de comandos, como los tipos sueltos, los comandos, y el cierre de método como las de Perl y JavaScript.
Puede usar BeanShell de forma interactiva para experimentación y depuración de Java, así como para extender sus aplicaciones de nuevas maneras. Secuencias de comandos de Java se presta a una amplia variedad de aplicaciones, incluyendo creación rápida de prototipos, el usuario de secuencias de comandos de extensión, motores de reglas, configuración, pruebas, despliegue dinámico, los sistemas integrados, e incluso la educación de Java.
BeanShell es pequeño y de empotrar, para que pueda llamar BeanShell desde sus aplicaciones Java para ejecutar código Java de forma dinámica en tiempo de ejecución o para proporcionar la extensibilidad de las aplicaciones. Alternativamente, puede utilizar secuencias de comandos independiente BeanShell para manipular las aplicaciones Java, trabaja con objetos Java y las API de forma dinámica. Desde BeanShell está escrito en Java y se ejecuta en la máquina virtual igual que su solicitud, usted puede pasar libremente las referencias a "vivir" objetos en secuencias de comandos y devolver como resultados.
En resumen, BeanShell es interpretado dinámicamente en Java, además de un lenguaje de scripting y el medio ambiente flexible, todo en un paquete de limpieza.
Resumen de las características

    
* Dinámica de la ejecución completa de la sintaxis de Java, fragmentos de código en Java, así como vagamente escrito en Java y otras comodidades de secuencias de comandos.
    
* Acceso transparente a todos los objetos Java y las API.
    
* Se ejecuta en cuatro modos: Línea de comandos, la consola, Applet, Remote sesión de servidor.
    
* Puede trabajar en entornos con restricciones de seguridad sin un cargador de clases o la generación de código de bytes para la mayoría de características.
    
* El intérprete es pequeño archivo de 150K ~ frasco.
    
* Java puro.
    
* ¡Es gratis!
Java dispone de evaluación:

    
* Evaluar la fuente completa de Java clases de forma dinámica, así como métodos aislados de Java, las declaraciones y expresiones.
Secuencias de comandos características:

    
* Opcionalmente variables con tipo.
    
* Siguiendo los métodos con argumentos, opcionalmente, con tipo y valores de retorno
    
* Siguiendo los objetos (el cierre de método)
    
* Interfaces de secuencias de comandos y controladores de eventos.
    
* Conveniencia de sintaxis para trabajar con propiedades JavaBean, tablas hash, y tipo primitivo envoltura.
    
* Auto-asignación de variables para emular las propiedades de archivos Java.
    
* Conjunto ampliable de utilidad y de concha comandos como
    
* Dinámica de ruta de clases de gestión, incluyendo encontrar la clase de grano recarga
    
* Carga dinámica de comando y la ruta de comando de usuario
    
* Espacio de nombres sofisticados y administración de pila de llamadas
    
* Informe detallado de error
BeanShell Usos

    
* Interactivo Java - comprobar las características de objetos, APIs y widgets GUI - "hands on".
    
* Extensión de secuencias de comandos para aplicaciones - Permita que sus aplicaciones se extienda a través de secuencias de comandos de una forma intuitiva y simple.
    
* Idiomas Macro - Generar secuencias de comandos y ejecutar macros como ellos viven en la máquina virtual con facilidad.
    
* Educación - Enseñe a Java en un manos-en, el medio ambiente en vivo
    
* Evaluador de expresiones para aplicaciones científicas, financieras y de motores de reglas - evaluar expresiones complejas con las condiciones y bucles.
    
* La depuración remota - Insertar un concierto, concha acceder desde / línea de comandos de la aplicación con sólo unas pocas líneas de código.
    
* Use BeanShell de forma declarativa para reemplazar archivos de propiedades y vuelva a colocar los archivos de configuración de inicio con secuencias de comandos reales que llevan a cabo la inicialización y configuración de complejos con la plena sintaxis de Java a su disposición.

No hay comentarios:

Publicar un comentario

escribe tu opinion: