| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 09:17:40
|
alwayss2000@hotmail.com
Entusiasta Java
Membro desde: 08/09/2010 13:34:27
Mensagens: 23
Offline
|
Bom dia tados.
Eu gostaria de compartilhar com todos uma dúvida que tenho sobre como projetar os meus ManagedBean em relação a minha view. A indagação seria a seguinte. Imagine o seguinte cenário onde eu tenho uma tela de cadastro de pessoas, onde eu informo os dados dessa pessoa, e depois preciso verificar se esta pessoa esta vinculada ou não a uma empresa, caso nao esteja eu preciso vincular esta pessoa a dada empresa. Porém eu preciso nessa mesma tel pesquisar se a a empresa ja existe ou nao, caso nao exista, eu preciso cadastrar a empresa para depois vincular esta pessa a empres recém cadastrada. Isso tudo na mesa tela, ou seja, na mesa view.
Eu tenho dois MB PessoaBean e EmpresaBean cada qual com as suas respectivas responsabilidades definidas. A minha pergunta é. Eu devo chamar na mesma tela (View) dois ManagedBeans diferentes (pessoa e empresa) para tratarem dos dados a serem mostrados da na tela? ou eu devo trabalhar apenas com o ManagerBean Pessoa para e ele fica responsável por cuidar das operações que ocorrem na montagem da tela, e a partir da do ManagerBean Pessoa, eu chamos os méstos específicos de regras de negócios e pojos(beans) para tratar das ações relacionada a empresas? Resumindo o cenário. É correto usar dois ou managedBeans para o gerenciamento de uma view?
Agradeço a todos a quem colaborarem com respostas para esta discussão
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 09:37:51
|
davidbuzatto
Moderador
![[Avatar]](/images/avatar/7ba6d33c373fea56b7258003b16c68e5.jpg)
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Online
|
Por favor, crie seus tópicos apenas uma vez.
Se algum moderador constatar que o tópico está em fórum errado ele moverá seu tópico para o fórum apropriado.
Exclui o seu outro tópico, visto que ninguém ainda tinha respondido.
[]'s
|
Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm |
|
|
 |
|
|
|
|