ejemplo - text box java
¿Qué significa Desarrollo Explotado?(En Java) (2)
Me encontré con el término "desarrollo explotado" en este sitio ...
http://www.zeroturnaround.com/javarebel/support-matrix/
y recordé haberlo escuchado anteriormente en relación con el trabajo con aplicaciones web Java. Por lo que puedo decir, tiene algo que ver con la implementación de su archivo .war como un conjunto de archivos extraído / sin formato. En lugar de utilizar una tarea ANT / Maven para desplegar un archivo war en el servidor de aplicaciones cada vez que desee probar los cambios de código, le está diciendo al servidor de aplicaciones que debe usar los contenidos de una carpeta donde el contenido de la guerra se implementa "en bruto" .
¿Estoy en el camino correcto? Si alguien tiene una comprensión sólida de lo que significa este término y las implicaciones de su uso, sería grandioso.
También noté en las preguntas frecuentes en el sitio web de JavaRebel que lo explica (aunque no tan detallado) ...
zeroturnaround.com/javarebel/faq/#What_is_exploded_and_packaged
Sí explotó significa que en lugar de desplegar un archivo WAR/EAR
en su servidor de aplicaciones para probar su aplicación, apunte su servidor de aplicaciones a una carpeta que contiene los contenidos descomprimidos (descompactados) de lo que estaría dentro del archivo WAR / EAR.
Esto hace que el desarrollo sea más rápido ya que la mayoría de los servidores de aplicaciones son compatibles con Hot Deploy, donde puede cambiar el código / JSP, etc., y estos cambios se reflejarán casi de inmediato en la aplicación en ejecución.
El plugin de Tomcat en Eclipse utiliza esencialmente esta técnica. De lo único que hay que tener cuidado es de que después de muchas implementaciones en caliente, la mayoría de los servidores de aplicaciones comienzan a quedarse sin memoria en el espacio de PermGen y necesitan reiniciarse (bueno, he tenido este problema con Weblogic y Tomcat).