Compilación por lotes de JSP

Como una mejora de IBM® al soporte JSP (JavaServer Pages), WebSphere Application Server proporciona un compilador JSP por lotes que permite la compilación de páginas JSP antes de realizar el despliegue de aplicaciones. El compilador por lotes valida la sintaxis de las páginas JSP, convierte las páginas JSP en archivos fuente Java™ y compila los archivos fuente Java a archivos de clase de servlet Java. El compilador por lotes también valida los archivos de distintivos y genera las clases de implementación Java.

La compilación por lotes de páginas JSP en una aplicación desplegada previamente simplifica el proceso de despliegue y mejora el rendimiento del tiempo de ejecución al eliminar las compilaciones de las primeras solicitudes. El compilador por lotes también opera en aplicaciones de empresa desplegadas en WebSphere Application Server.

El compilador por lotes de JSP trabaja en módulos web que dan soporte a Servlet 2.2 y posteriores. El compilador por lotes trabaja en páginas JSP escritas en la especificación JSP 2.3 o en especificaciones anteriores hasta JSP 1.0. Reconoce un descriptor de despliegue de Servlet 2.5 o posterior, web.xml, y puede utilizar los elementos jsp-config que contenga. En un descriptor de despliegue de Servlet 2.3 (JSP 1.2) o Servlet 2.2 (JSP 1.1), el compilador por lotes reconoce y utiliza los elementos de biblioteca de códigos que contenga el descriptor.

La compilación por lotes hace que la primera solicitud de una página JSP sea más rápida ya que la página JSP ya está convertida y compilada en un servlet. La compilación por lotes también resulta útil como un método rápido de volver a sincronizar todas las páginas JSP de una aplicación.

El compilador por lotes da soporte a la generación de archivos de clase en el directorio temp de WebSphere Application Server y en el directorio WEB-INF/classes de un módulo web, dependiendo del tipo de destino del compilador por lotes. Asimismo, el compilador por lotes permite la generación de archivos de clase en cualquier directorio del sistema de archivos, fuera de la aplicación de destino. La generación de archivos de clase en un directorio WEB-INF/classes del módulo web permite desplegar el módulo web como un archivo WAR auto-contenido, o un WAR dentro de un EAR.

Asimismo, puede utilizar las bibliotecas compartidas con el compilador por lotes de JSP. Cuando utilice el compilador por lotes de JSP, debe añadir el archivo JAR al archivo WAR en el directorio <WEB-INF>/lib o añadir el archivo JAR a la vía de acceso de clases de JVM para utilizar las bibliotecas compartidas.

[IBM i]Puede utilizar la herramienta previa a la edición para la compilación por lotes, que puede compilar y cargar los archivos de clase JSP en la JVM del servidor de aplicaciones. Esta herramienta ofrece un rendimiento mejorado a través del compilador por lotes de JSP en los servidores iSeries. Consulte el artículo sobre la herramienta previa a la edición para compilar y cargar archivos JSP para obtener más información.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_jspbchtl
File name: cweb_jspbchtl.html