Padrão JSF? MB == VO?

3 respostas
A

Pessoal estou começando a trabalhar agora com jsf e como nao estou acostumado com a arquitetura desse framework gostaria de pergunta para voces, experientes no assunto, se eu devo criar dois objs um para ser o MB e um a VO ou o mesmo obj??

Exemplo:

Eu tenho uma tela de cadastro de pagamento.Eu preciso de um MB para fazer as funções dessa tela e preciso de um VO para persistencia??? ou esses 2 podem ser o mesmo OBJ???

3 Respostas

marcosbrandao

O seu MB servirá para controlar as ações do usuario e não para interagir com o seu modelo de domínio.

[editado]
Nunca acesse sua persistencia direto da sua action. Péssima pratica.
[/editado]

E não use VO’s

jgbt

se estamos falando do VO do tio Fowler, nao tem problema, ele não faz parte da persistencia, e sim do modelo.
se estamos falando de VO/DTO/BLABLABLA, ele nao é necessario, ao menos se vc precisa trafegar dados pela rede.

[]´s

marcosbrandao

jgbt:
marcosbrandao:

[editado]
Nunca acesse sua persistencia direto da sua action. Péssima pratica.
[/editado]
E não use VO’s

se estamos falando do VO do tio Fowler, nao tem problema, ele não faz parte da persistencia, e sim do modelo.
se estamos falando de VO/DTO/BLABLABLA, ele nao é necessario, ao menos se vc precisa trafegar dados pela rede.

[]´s

Exatamente…

Criado 7 de fevereiro de 2008
Ultima resposta 7 de fev. de 2008
Respostas 3
Participantes 3