Compilação em Batch de JSP

Como um aprimoramento da IBM® para o suporte do JavaServer Pages (JSP), o WebSphere Application Server fornece um compilador de lotes do JSP que permite a compilação de JSP antes da implementação do aplicativo. O compilador em lote valida a sintaxe de páginas JSP, converte as páginas JSP em arquivos de origem Java™ e compila os arquivos de origem Java em arquivos de classe de servlet Java. O compilador de lotes também valida arquivos de tag e gera suas classes de implementação Java.

A compilação de lote de páginas JSP em um aplicativo pré-implementado simplifica o processo de implementação e melhora o desempenho de tempo de execução, eliminando as compilações da primeira solicitação. O compilador de lotes também opera em aplicativos corporativos que são implementados no WebSphere Application Server.

O compilador de lotes JSP funciona nos módulos da Web que suportam o Servlet 2.2 e posteriores. O compilador de lotes funciona em páginas JSP gravadas na especificação JSP 2.3 ou especificações anteriores de volta ao JSP 1.0. Ele reconhece um descritor de implementação Servlet 2.5 ou superior, web.xml, e pode utilizar qualquer elemento jsp-config que ele possa conter. Em um descritor de implementação do Servlet 2.3 (JSP 1.2) ou Servlet 2.2 (JSP 1.1) o compilador de lotes reconhece e utiliza os elementos da biblioteca de tags que o descritor possa conter.

A compilação em batch torna o primeiro pedido de uma página JSP muito mais rápido, porque a página JSP já está convertida e compilada em um servlet. A compilação em batch também é útil como uma maneira rápida de ressincronizar todas as páginas JSP para um aplicativo.

O compilador de lotes suporta a geração de arquivos de classes no diretório temp do WebSphere Application Server e em um diretório WEB-INF/classes de módulo da web, dependendo do tipo de destino do compilador de lotes. Além disso, o compilador de lotes permite a geração de arquivos de classes em qualquer diretório no sistema de arquivos, fora do aplicativo de destino. A geração de arquivos de classes em um diretório WEB-INF/classes do módulo da Web permite que o módulo da Web seja implementado como um arquivo WAR independente ou um WAR dentro de um EAR.

Além disso, você pode utilizar bibliotecas compartilhadas com o compilador de lote JSP. Ao utilizar o compilador de lote JSP, você deve incluir o JAR no WAR no diretório <WEB-INF>/lib ou incluir o JAR no caminho de classe JVM para utilizar bibliotecas compartilhadas.

[IBM i]É possível utilizar a ferramenta de pré-contato para compilação de lote, que pode compilar e carregar arquivos de classe JSP na JVM do servidor de aplicativos. Essa ferramenta oferece desempenho aprimorado sobre o compilador em lote JSP nos servidores iSeries. Consulte o artigo Ferramenta de Pré-contato para Compilar e Carregar Arquivos JSP para obter mais informações.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_jspbchtl
Nome do arquivo: cweb_jspbchtl.html