Arquitetura  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
Icavalera
Thread.start()
[Avatar]

Membro desde: 14/04/2006 10:51:47
Mensagens: 48
Offline


Tenho que utilizar ejb2.1 numa aplicação ... gostaria de saber o que o container deve gerar para min e o q eu tenho q fazer ...

minha arquitetura esta da seguinte maneira ... utilizando Struts e Hibernate tenho:
jsp -> strutsconfig - > action -> fachada -> regra de negocio - > Factory ->dao

Como ficaria a arquitetura utilizando o EJB 2.1????
O que o container tem q gerar???



pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

Olá,

O que você espera que o container faça? Acho que é bom você ler sobre EJBs antes de começar.

Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
Icavalera
Thread.start()
[Avatar]

Membro desde: 14/04/2006 10:51:47
Mensagens: 48
Offline

Meu programa é de cadastro de cliente...
Eu to fazendo a seguinte implementação ...

Criei as interfaces "Cliente", "ClienteHome" e a classe "ClienteBean" isso quando o jsp for utilizar ... quando for um java eu utilizo a mesma idéia so que classes do "Entity" ...
então minha arquitetura fico da seguinte maneira ...

jsp -> action -> fachada - > clientebean -> clienteEntitybean -> Factory ->dao

na minha classe "clienteEntitybean " é onde esta toda minha regra de negocio.

To pensando em utilizar apenas um dao generico Hibernate, com isso eu colocaria as minhas querys dentro do "clienteEntitybean" tambem ... isso acarretaria em algum tipo de problema!???
Ou seria melhor eu fazer vários daos para minha aplicação!???
pcalcado
Moderador
[Avatar]

Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline

Cara, na boa, você precisa estudar sobre o que está usando. DAO, EntityBean e Hibernate na mesma salada faz aprecer que seu sistema é um frankestein com órgãos tirados de vários defuntos e livros de anatomia.

Dá uma olhada no tutorial de Java EE, procura usar só EJB3 ou só Hibernate.

Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay
[Email] [WWW] [Yahoo!] [MSN]
andre_salvati
GUJ Ranger

Membro desde: 02/06/2005 16:28:38
Mensagens: 939
Offline

pcalcado wrote:Cara, na boa, você precisa estudar sobre o que está usando. DAO, EntityBean e Hibernate na mesma salada faz aprecer que seu sistema é um frankestein com órgãos tirados de vários defuntos e livros de anatomia.


Será que nosso amigo Icavalera chama os POJOS de EntityBeans!?

Se sim, acho viável a criação do "frankstein". Já deu uma olhada no caveatemptor do Hibernate!?

Agora, se ele estiver falando de EJB 2.1 fica realmente bem estranho falar de Hibernate.

Ajude na criação do StackOverflow em português!!!

http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2


http://www.empresadigital.inf.br
http://twitter.com/afsalvati
nbluis
GUJ Master
[Avatar]

Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline

Boa.

Gostei da parte

é um frankestein com órgãos tirados de vários defuntos e livros de anatomia


Pra que diabos tu tem EntityBeans e Hibernate?

Luis Eduardo Bohrer

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
[WWW]
Icavalera
Thread.start()
[Avatar]

Membro desde: 14/04/2006 10:51:47
Mensagens: 48
Offline


Eu tava usando o "xdoclet" e dai ele gerava isso para min ... mas depois vi q realmente n era necessário.

 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team