Domain na Camada de Apresentação (Preciosismo?)  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
rob1980a
Entusiasta Java

Membro desde: 25/06/2007 23:52:18
Mensagens: 20
Localização: BH
Offline

um cadastro de Cliente por exemplo...

Classe de Dominio anotada como uma Entidade JPA


Na tela teria um cadastro de cliente, como mapearia isso no meu MB?
alerodrigues
HelloWorld
[Avatar]

Membro desde: 25/06/2007 19:44:12
Mensagens: 11
Offline

eu crio um atributo cliente no managed bean e uso os atributos da propria classe nas páginas.

ex:

public class ClienteBean {
private Cliente cliente;

// gets e sets
}

jsp:

<h:inputText value="#{clienteBean.cliente.nome}"/>

não sei se é a maneira mais correta e gostaria de opiniões tb!

Lutar: sempre; vencer: talvez; desistir: jamais!
[MSN] [ICQ]
rob1980a
Entusiasta Java

Membro desde: 25/06/2007 23:52:18
Mensagens: 20
Localização: BH
Offline

legal a ideia!!!!!!
mas no jsp eu poderia chamar o meu metodo geraPedido (ai concordo que a discuções das 5 páginas completam a ideia) Nesse caso seria melhor uma interface ou outra classe?
Emerson Macedo
Virtual Machine Man
[Avatar]

Membro desde: 01/08/2006 16:55:28
Mensagens: 689
Localização: Rio de Janeiro - RJ
Offline

rob1980a wrote:legal a ideia!!!!!!
mas no jsp eu poderia chamar o meu metodo geraPedido (ai concordo que a discuções das 5 páginas completam a ideia) Nesse caso seria melhor uma interface ou outra classe?

A pergunta é: Por que você chamaria esse método? A não ser que sejam pessoas diferentes que codificam Dominio e Apresentação e essas pessoas estejam distantes, não vejo nem muita necessidade em criar uma interface. Na realidade mais comum todos podem mecher em qualquer parte do código e vão saber que esse tal método (que eu nem sei o que ele faz) pode ou não ser chamado na apresentação.

No caso de você precisar estabelecer uma API (como já foi dito por outras pessoas aqui nessa thread) com algum cliente, ai sim pode-se pensar em interfaces, DTOs (em caso de acessos remotos), etc. Considerando que seu Domínio é daquele sistema apenas, você não terá muita necessidade disso.

Emerson Macedo Leite
PMP - Ping-pong Master Player
CSM - Counter-Strile Manager
http://codificando.com

"Porque, assim como o relâmpago sai do oriente e se mostra até o ocidente, assim será também a vinda do filho do homem." - Mateus 24:27
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
rob1980a
Entusiasta Java

Membro desde: 25/06/2007 23:52:18
Mensagens: 20
Localização: BH
Offline

Emerson Macedo wrote:
rob1980a wrote:legal a ideia!!!!!!
mas no jsp eu poderia chamar o meu metodo geraPedido (ai concordo que a discuções das 5 páginas completam a ideia) Nesse caso seria melhor uma interface ou outra classe?

A pergunta é: Por que você chamaria esse método? A não ser que sejam pessoas diferentes que codificam Dominio e Apresentação e essas pessoas estejam distantes, não vejo nem muita necessidade em criar uma interface. Na realidade mais comum todos podem mecher em qualquer parte do código e vão saber que esse tal método (que eu nem sei o que ele faz) pode ou não ser chamado na apresentação.

No caso de você precisar estabelecer uma API (como já foi dito por outras pessoas aqui nessa thread) com algum cliente, ai sim pode-se pensar em interfaces, DTOs (em caso de acessos remotos), etc. Considerando que seu Domínio é daquele sistema apenas, você não terá muita necessidade disso.


legal, interessante a ideia...vlw
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team