na minha Aplicação JSF, eu posso criar apenas um Managed Bean em todo meu sistema? onde ele irá “passear” em todas classes?
seria correto fazer dessa forma?
e desculpa pela minha falta de conhecimento…mas tamo aki pra aprender
Não entendi bem a sua intenção…
Veja bem, vc tem uma pagina de cadastro de produto e outra de cadastro de usuario.
Porque ter somente um managed bean ?
Falo isso porque seu managedBean teria que saber tratar um usuário e um produto, por exemplo, na hora de gravar um registro…
quando eu faço o login no meu sistema, ele armazena os dados em variaveis de uma classe…
como eu faço pra passar esses dados pra outra classe atraves da própria página JSF?
ex.: entrei no meu sistema e minha empresa é “Y” só que pra eu selecionar algumas informações da empresa “Y” teria que passar o nome “Y” pra outra classe
(acho que deu pra entender) - essa é uma das minha duvidas
Acho que ai a solução nem é no jsf, quando você estiver na sua pagina e fizer o login seu usuario ou a informação da empresa que esta amarrada a este usuário vai parar no seu managed bean, a partir dai você vai la fazer a validação da senha, perfil de acesso, etc…
Não sei como esta implementando a parte de segurança, mas uma forma seria usar JAAS, onde após o login ele carrega as roles de acesso do usuário.
Uma forma mais manual de fazer isso seria guardar a informação que vai precisar numa variavel da Session.
na minha Aplicação JSF, eu posso criar apenas um Managed Bean em todo meu sistema? onde ele irá “passear” em todas classes?
seria correto fazer dessa forma?
e desculpa pela minha falta de conhecimento…mas tamo aki pra aprender
vlw e abraços
[/quote] MVC
é claro que não é correcto fazer assim, podes é ter um unico managed bean para cada Entidade, ou algo similar