domingo, 2 de agosto de 2009

Javascript Embebido

Muchas veces resulta práctico proveer a nuestras aplicaciónes de una funcionalidad de scripting, de forma que el usuario sea capaz de escribir sus propios plugins. Un ejemplo sería que escribimos una aplicación de reproducir canciones, entonces si agregamos un motor de scripts, nuestros usuarios serían capaz de escribir por dar un ejemplo una alarma que haga sonar música a una determinada hora.

Para embeber un motor de Javascript en nuestra aplicación java, podemos utilizar un motor de javacript desarrollado por Mozilla para el lenguaje java, Rhino

Rhino permite con muy pocas líneas hacer que nuestro programa compile y ejecute javascript.

Rhino implementa hasta la versión 1.7 de javascript, y una de las posibilidades que tiene es la de acceder a nuestros objetos java "transparentemente" desde nuestra aplicación java. También nos permite acceder a objetos javascript desde nuestra aplicación java.

Para ver un ejemplo de su uso les dejo un link de Wikipedia.

Saludos!

No hay comentarios.:

Publicar un comentario