Construir su aplicación como un paquete OSGi web Definitivamente posible pero futurista y que implicaría el uso de contenedores no estándar como el eclipse de Virgo en lugar del contenedor de Tomcat de probada eficacia. re. Utilice un software de tercera parte como JRebel volver a implementar las clases en tiempo de ejecución viable y, probablemente, la mejor solución hasta OSGi se convierte en la corriente principal. Vamos a explorar esta opción JRebel más. JRebel permite que las clases redistribución en tiempo de ejecución, que es exactamente lo que queremos.
Pero JRebel es software comercial y requiere una licencia. Tienen una prueba de 30 días y también una licencia social JRebel que es de uso gratuito para fines no comerciales. Así, los usuarios de la versión pila Acuity que deseen tener actualización dinámica puede optar por una licencia social JRebel. El problema con JRebel es que doesn ';; t proporcionan control de versiones. Se configura un directorio como de reutilización, y JRebel supervisa que los cambios y vuelve a desplegar todo lo que ha cambiado.
Así que hay ';; hay manera que pueda versión de las clases y permitir volver a una versión anterior en caso de que quiera. Afortunadamente, las personas que hacen JRebel tienen un LiveRebel software compañero que proporciona instalaciones de versiones. LiveRebel sólo funciona para las aplicaciones web empaquetados como archivos de guerra. Así que cada uno reglas individuales proyectan crear en Acuity debe ser incluido como un archivo de la guerra antes de que pueda ser versionado y redistribuido.
Integración LiveRebel está en nuestra hoja de ruta para el futuro y usted debe ver en una versión futura de Acuity Reglas de Negocio compositor en un futuro no tan lejano. El marco Echo2 e Hibernate son los 2 más importante ya que sin estos 2, no habría Acuity. Hablemos un poco más sobre los marcos de RIA. Echo2 es un marco de Rich Internet Appliceation RIA para la escritura de aplicaciones web. Ha