Olá pessoal, beleza ?
Seguinte, eu sempre gosto de seguir padrões.
Eu queria saber como anda os padrões para se trabalhar com jsf e jpa ?
O jpa está matando o DAO, e como está sendo a estrutura do projeto ?
Como empacotar tudo ?
exemplo cadastro de Cliente:
EntityCliente.java
BeanCliente.java
DAOCliente.java (?)
Creio que existem muitas dúvidas sobre padrão de projeto, mas aconsellho a estudar mais sobre o padrão MVC.
Abs,
RenanRosa
Kanin Dragon:
Jovem,
Creio que existem muitas dúvidas sobre padrão de projeto, mas aconsellho a estudar mais sobre o padrão MVC.
Abs,
acho que não entendeu, eu quero saber qual o melhor jeito de padronizar o código usando JSF e JPA
E
erickfm8
É não seria MVC aii,até porque jsf ele ja implementa
mais amigo , o que vc queria?
usar DDD?
NO JPA NÃO USA DAO … USA EAO
detalhe mais?
RenanRosa
erickfm8:
É não seria MVC aii,até porque jsf ele ja implementa
mais amigo , o que vc queria?
usar DDD?
NO JPA NÃO USA DAO … USA EAO
detalhe mais?
rsrsrs obrigado pela sua respota, ajudou, mas eu queria saber asssim, por exemplo, eu tenho a entidade, nela tem os atributos que são os campos da tabela, ai eu acho que no padrão tem um controller certo ?
e ai no bean, como eu faço, coloco os mesmo atributos da entitade ? pois no padrão não pode acessar a entidade diretamente.
E
erickfm8
controller?? nem nada ve rsrsrs
o controller é do MVC mais vc iria se preucupar com isso se vc usar struts que ai vc temque implementar o na “unha” rsrsrs
no caso do JSF ele ja faz essa implementação internamente
como vc só esta usando JPA e JSF.
vc tem as entidades que seria as tabelas representadas no mundo OO…
Vc pode declarar a entidade no ManagendBean… ai vc liga os campos da entidade direto no .xhtml.
como vc não esta usando EJB como regra de negocio, vc pode criar uma classe intermediaria de Regra negocio OU não isso fica a vc decidir.
Se desse pra botar um Spring ai ficava show de bola:
RenanRosa
Valeu pelas dicas pessoal, mas não foge do padrão colocar a entitdade direta no bean ?
valeu pessoal
e a regra de negocio como eu faço ?
coloco dentro da entidade mesmo ?
vou ler esses links assim que chegar em casa
Polverini
pelo que vejo o certo é deixa-la fora do bean, e ele puxar quando preciso !
RenanRosa
hã ? não entendi.
Polverini
deixa a regra de negocio separada do modelo
E
erickfm8
Não
Voce pode colocar na PessoaBO e instaciar o PessoaEAO dentro do BO
ou pode usar DDD
RenanRosa
Não entendi muito bem, poderia dar um exemplo? pode ser uma entidade com 3 atributos mesmo.
Vai me ajudar muito