Notizen
Ciclo de vida JSP
Inhalt der Notizen (12)
Seite 1
Agenda
Nessa apresentação discutiremos:
Os vários métodos do ciclo de vida das páginas JSP (translation, compilation, loading, instantiation, jspInit(), _jspService() e jspDestroy() ).
A sequência de eventos e o propósito do ciclo de vida das páginas JSP.
Seite 2
JSP life cicle
Na apresentação sobre elementos JSP, vimos como uma página JSP é convertida em um arquivo de código fonte .java
Discutiremos o ciclo de vida das páginas JSP em mais detalhes.
O container primeiro lê a página JSP, e a traduz em um arquivo .java
Seite 3
JSP life cicle (2)
A seguir temos as diferentes fases do ciclo de vida de uma página JSP.
Seite 4
Ciclo de vida JSP: tradução
Seite 5
Ciclo de vida JSP: compilação
Uma vez que o arquivo de código fonte Java foi gerado, o container então compila o arquivo.
Seite 6
O Ciclo de vida JSP
Os passos seguidos para tradução e compilação são similares ao ciclo de vida do servlet.
O container irá carregar o arquivo .class resultante.
O arquivo .class será então instanciado.
Seite 7
JSP API
Seite 8
O ciclo de vida JSP: jspInit()
Uma vez que o arquivo .class é instanciado, é executado o método jspInit().
O método jspInit() pode sofrer sobrescrita, mas o método _jspService() não!
O método jspInit() será chamado pelo método init() do servlet.
Uma vez que o método jspInit() roda, o objeto é agora um servlet, pronto para aceitar requisições cliente.
Seite 9
O método _jspService()
Esse método é chamado pelo método service() do servlet.
Cada requisição roda em uma thread separada.
O método _jspService() não pode ser sobrescrito.
O código dentro de scriptlets e expressions serão mapeados dentro do método _jspService()
Seite 10
O método jspDestroy()
Uma vez que a resposta foi enviada ao cliente, o método jspDestroy() será chamado a partir do método destroy() do servlet.
Será chamado quando a página estiver para ser descarregada.
O método jspDestroy() pode ser sobrescrito.
Seite 11
JSP init parameters
Podemos configurar JSP init parameters da mesma forma que servlet init parameters com uma diferença:
Teremos que incluir o elemento <jsp-file> após a tag <servlet-name> e <init-param> serão definidos dentro da tag <servlet>
O servlet criado a partir da página JSP utilizará todos os elementos definidos em <servlet>.
Seite 12
Conclusão
Nessa apresentação entendemos os diferentes métodos do ciclo de vida JSP e em que ordem eles serão chamados.
Informationen
- Beschreibung
- Concursos Públicos Desenvolvimento de Software (OCEJWCD 6 ONLINE COURSE) Notiz am Ciclo de vida JSP, erstellt von Luis Felipe Guariento am 23/02/2018.
- Erstellt von
- Luis Felipe Guariento
- Aufrufe
- 0
- Bewertung