JSF - Managed Bean [RESOLVIDO]

5 respostas
ricardocomp

Olá pessoal,
como eu sou iniciante no JSF
eu estava estudando aqui e
fiquei sabendo que o Faces Servlet
é o responsavel por criar e instânciar
os managed beans, mas essas
instâncias criadas são singleton
ou depende do escopo de aplicação
para serem singleton? Tem alguma
relação com os tipos de escopo
de aplicação, requisição e sessão?

[]'s.

5 Respostas

ricardocomp

Olá pessoal,
será que alguém poderia me dar uma ajuda? :smiley:

[]'s.

B

ricardocomp:
Olá pessoal,
como eu sou iniciante no JSF
eu estava estudando aqui e
fiquei sabendo que o Faces Servlet
é o responsavel por criar e instânciar
os managed beans, mas essas
instâncias criadas são singleton
ou depende do escopo de aplicação
para serem singleton? Tem alguma
relação com os tipos de escopo
de aplicação, requisição e sessão?

[]'s.


o FacesServelet é o front controller, tudo passa por ele quando se faz uma requisição no jsf… então, dentro de cada sessão, é retornado cada managed bean conforme foi configurado.
não tem nada a ver com singleton, já que o front-controller cria ou mantém instancias do managed bean conforme a duração (escopo) que foi configurado.

ricardocomp

Olá bobmoe,
Obrigado pela ajuda,
mas o que seria exatamente
um front controlle? seria uma
especie de fronteira entre
o modelo da minha aplicação
e a parte da visualização?

Será que vc ou alguém poderia
me explicar melhor o que é
exatamente um front controller?

[]'s.

B

simplesmente é ali que começa todo o trabalho do framework. se vc olhar lá na configuração do web.xml todo *.jsf é redirecionado para o FacesServlet, .

ricardocomp

Valeu bobmoe,
muito Obrigado
pela ajuda. :smiley:

Abraço.

Criado 20 de dezembro de 2009
Ultima resposta 21 de dez. de 2009
Respostas 5
Participantes 2