Padrão JSF?? MB == VO ??  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
arthurnn
JavaEvangelist

Membro desde: 22/12/2006 17:31:53
Mensagens: 477
Offline

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???
[Email]
marcosbrandao
JavaEvangelist
[Avatar]

Membro desde: 17/08/2006 19:03:36
Mensagens: 477
Offline

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

This message was edited 2 times. Last update was at 07/02/2008 16:49:06

jgbt
GUJ Master
[Avatar]

Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline

marcosbrandao wrote:
[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

João Bier
Desenvolvedor Java
[Email]
marcosbrandao
JavaEvangelist
[Avatar]

Membro desde: 17/08/2006 19:03:36
Mensagens: 477
Offline

jgbt wrote:
marcosbrandao wrote:
[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..
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team