Está en la página 1de 14

Ciclo de Vida

Ciclo de Vida JSF


SERVIDOR

request

response

Ciclo de Vida JSF


SERVIDOR

request

response

F
A
S
E
S

PhasesListener
11:15:00,353 INFO [STDOUT] **** Procesando una nueva Peticion ****
11:15:00,353 INFO [STDOUT] Antes de la fase--> RESTORE_VIEW 1
11:15:00,400 INFO [STDOUT] Despues de la fase--> RESTORE_VIEW 1-Vista /clientes.xhtml
11:15:00,400 INFO [STDOUT] Antes de la fase--> RENDER_RESPONSE 6
11:15:00,572 INFO [STDOUT] Crea el ClienteControlador
11:15:00,572 INFO [STDOUT] GET NOMBRE>> null
11:15:00,572 INFO [STDOUT] GET APELLIDO>> null
11:15:00,572 INFO [STDOUT] Despues de la fase--> RENDER_RESPONSE
6--Vista /clientes.xhtml

11:15:00,572 INFO [STDOUT] ******Peticion Procesada!!****

PhasesListener
11:15:00,353 INFO [STDOUT] **** Procesando una nueva Peticion ****
11:15:00,353 INFO [STDOUT] Antes de la fase--> RESTORE_VIEW 1
11:15:00,400 INFO [STDOUT] Despues de la fase--> RESTORE_VIEW 1-Vista /clientes.xhtml
11:15:00,400 INFO [STDOUT] Antes de la fase--> RENDER_RESPONSE 6
11:15:00,572 INFO [STDOUT] Crea el ClienteControlador
11:15:00,572 INFO [STDOUT] GET NOMBRE>> null
11:15:00,572 INFO [STDOUT] GET APELLIDO>> null
11:15:00,572 INFO [STDOUT] Despues de la fase--> RENDER_RESPONSE
6--Vista /clientes.xhtml

11:15:00,572 INFO [STDOUT] ******Peticion Procesada!!****

PhasesListener
11:15:00,353 INFO [STDOUT] **** Procesando una nueva Peticion ****
11:15:00,353 INFO [STDOUT] Antes de la fase--> RESTORE_VIEW 1
11:15:00,400 INFO [STDOUT] Despues de la fase--> RESTORE_VIEW 1-Vista /clientes.xhtml
11:15:00,400 INFO [STDOUT] Antes de la fase--> RENDER_RESPONSE 6
11:15:00,572 INFO [STDOUT] Crea el ClienteControlador
11:15:00,572 INFO [STDOUT] GET NOMBRE>> null
11:15:00,572 INFO [STDOUT] GET APELLIDO>> null
11:15:00,572 INFO [STDOUT] Despues de la fase--> RENDER_RESPONSE
6--Vista /clientes.xhtml

11:15:00,572 INFO [STDOUT] ******Peticion Procesada!!****

Ciclo de Vida
SERVIDOR

request
1

#{clienteControlador.cliente.nombre}
#{clienteControlador.cliente.apellido}

response

6
getNombre
getApellido

Ciclo de vida
SERVIDOR

GET
Objeto Pgina

Ciclo de Vida
SERVIDOR
#{clienteControlador.cliente.nombre}
#{clienteControlador.cliente.apellido}

request

1
2

Cliente

Juan
nombre= null
apellido=null
Perez

setNombre
setApellido

mtodos

getNombre
getApellido

response

Ciclo de vida
SERVIDOR

1
2
3
4

SET
Pgina Objeto

Mtodos invocados desde la pgina

GET
Objeto Pgina

Ciclo de Vida
SERVIDOR

request

CalculadoraControlador
valor1= 0
valor2=0
resultado=0
#{calculadoraControlador.valor1}
#{calculadoraControlador.valor2}
#{calculadoraControlador.resultado}

response

getValor1
getValor2
getResultado

Ciclo de Vida
#{calculadoraControlador.valor1}
#{calculadoraControlador.valor2}

SERVIDOR

#{calculadoraControlador.resultado}
#{calculadoraControlador.sumar}

request

CalculadoraControlador
valor1= 05
valor2=08
resultado=013

2
3
4

sumar:
resultado=valor1+valor2
response

setValor1
setValor2

5
6

getValor1
getValor2
getResultado

Ciclo de Vida
#{calculadoraControlador.valor1}

#{calculadoraControlador.valor2}

SERVIDOR

#{calculadoraControlador.resultado}
#{calculadoraControlador.sumar}

request

1
2
3

response

Conversiones

Ciclo de vida
SERVIDOR

1
2

Si falla una conversin,


salta de la 3 a la 6, no
ejecuta fases 4 ni 5

Conversiones

SET de los componentes de entrada


Pgina Objeto

Mtodos invocados desde la pgina

GET
Objeto Pgina

También podría gustarte