Gracias a Héctor Fuente que el otro día asistió a la charla de Jose María Arranz organizada por MadridJUG sobre RelProxy.
Relproxy es una herramienta open-source que permite la recarga de clases y scripting (Java y Groovy) en tiempo de ejecución.
Sus características principales son:
1) Un reloader de clases en ejecución (Groovy y Java). Algo parecido a JRebel aunque con un enfoque menos de producto (menos sofisticado) y más de framework..
2) Un entorno de scripting para Java como scripting language, incluyendo "shell scripts" codificados en Java
3) JSR-223 Java Scripting API para el "the scripting language named Java."
Relproxy surgió para soportar recarga automática al framework ItsNat, y se ha convertido en una herramienta de uso general.
A destacar en Relproxy:
– El concepto de "compilación bajo demanda".
– Diferencia entre Recompilación y Recarga (solo cuando se "utiliza").
– Evitar el Auto Context Reloading en la Servidores de Aplicaciones. (Parece la aplicación más obvia).
– Como utiliza el API de acceso al compilar de Java-
– La parte de Shell Scripting (jproxysh)
Podéis acceder a la presentación y vídeo de la charla aquí:
· Presentación http://www.slideshare.net/jmarranz/relproxy-class-reload-and-easy-java-scripting
· Vídeo de la charla https://www.youtube.com/watch?v=dyUhX6t5t-Y
· Documentación: http://relproxy.sourceforge.net/docs/manual/manual.html

Deja un comentario