Página JSF - Entendendo o ciclo de vida das páginas  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
venomtotal
Java Ninja
[Avatar]

Membro desde: 24/04/2006 00:09:57
Mensagens: 298
Offline

No page bean de uma pagina jsf temos os seguintes metodos:

public void init()
public void preprocess()
public void prerender()
public void destroy()


Gostaria de entender melhor em que parte do ciclo de vida(Quem é chamado quando a página é criada, quando ela é recarregada, antes dos componentes serem exibidos e etc..) cada metodo é usado.

A duvida maior é a diferença entre o preprocess e o prerender.
marciowb
Smalltalk

Membro desde: 26/02/2008 11:45:17
Mensagens: 3
Offline

Olá,

Posso estar enganado, mas o prerender é chamado todas as vezes que a página necessitar ser apresentada - renderizada, representada visualmente. Já o preprocess, só é chamado quando você submeter um formulário - realizar um callback, um postback. Quanto ao init, é chamado todas as vezes que o page bean necessitar ser estanciado e o destroy, o inverso.

[]s,
Marcio Wesley Borges
Joao.Gabriel
JavaTeenager
[Avatar]

Membro desde: 08/10/2008 15:04:13
Mensagens: 152
Localização: Brasília - DF
Offline

Eu também tenho a mesma dúvida, você descobriu a resposta, venomtotal?

Att.
marciowb
Smalltalk

Membro desde: 26/02/2008 11:45:17
Mensagens: 3
Offline

Bem, pensei que soubesse a resposta, mas a julgar pelo questionamento do João, pelo visto, não. Ou será que sim?
Joao.Gabriel
JavaTeenager
[Avatar]

Membro desde: 08/10/2008 15:04:13
Mensagens: 152
Localização: Brasília - DF
Offline

Marcio, fiquei na dúvida porque você mesmo disse: "posso estar enganado".
Mas eae, você tem certeza agora?
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team