Obrigado pela explica��o , agora sim deu uma clareada na minha cabeca.

serio, obrigado mesmo.

Helio Frota - 4� semestre Sist. de Info. - FIC

 

www.proqualy.com.br

 Carlo Giovano <[EMAIL PROTECTED]> wrote:

Ol�,
 
Um JavaBean � uma classe java normal que segue um padr�o de projeto sobre os seus atributos: cada atributo att deve ter seus m�todos setAtt e getAtt. Com isso e via reflex�o, o Java consegue automatizar coisas e tratar os JavaBeans como componentes com "propriedades".
Um EJB (Enterprise Java Bean) segue o mesmo padr�o, no entanto � um componente bem mais complexo com suporte a persistencia, transacao, concorrencia e distribuicao (coisa que o JavaBean simples n�o faz). Na verdade um EJB n�o � so uma classe, ele � a composi��o de uma classe com a implementa��o, duas interfaces (remote e home), as implementa��es para as interfaces geradas pelo ejb container no momento de deployment, uma arquivo XML para descrever as caracter�sticas do EJB e os servi�os implmentados pelo container. O pad�o Command n�o tem nada haver com o JavaBean ou EJBs, na verdade e em geral, um command ir� utilizar EJb�s e JavaBeans para implementar os servi�os. Os JavaBeans e os EJB�s podem se relacionados tamb�m atrav�s do padr�o ValueObject (ou TransferObject) onde o estado do EJB � externalizado (padr�o Memento do GOF) em um JavaBean para transferencia via rede e exibi��o em JSP.
 
A persist�ncia e conexao a BD pode ser feita com um JavaBean e um DAO ou pode ser feita automaticamenteo pelo container com um EJB ou implmentada por vc com um DAO tamb�m;
 
Para fazer um aplica��o, vc n�o precisa de EJB�s (a n�o ser que a carga e requisitos transacionais da sua aplica��o necessitem disso). Vc pode adotar uma arquitetura Web-Centric s� com um Web Container (Tomcat por exemplo), utilizando JavaBeans como entidades de neg�cio, DAO para acessar os dados com conex�o via JDBC, classes Java como Commands, Servlets como controllers de pedidos e JSP para exibirem os dados dos JavaBeans. Depende do que vc necessita...
 
Carlo Giovano
CEJUG
-----Mensagem original-----
De: Helio Frota [mailto:[EMAIL PROTECTED]]
Enviada em: s�bado, 9 de novembro de 2002 14:43
Para: [EMAIL PROTECTED]
Assunto: [cejug-discussao] java beans & EJB

ola pessoal,

afinal qual � a diferenca entre Jbeans e Ejbeans ?

os livros que baixei e os que estou lendo, ou falam de padroes de EJBs ou a parte grafica dos Jbeans, estou procurando utilizar com jboss e estou confundindo tudo,   nao d� pra imaginar numa arquitetura de site com pagina dinamicas, logica de negocio e banco de dados a utilizacao dos beans.

gostaria de saber se a conexao com o banco com EJB ou JB segue o padrao Command. pra tipo todos os objetos usarem uma instancia do bean para acessar o banco. sei nao...

tipo nao sei por onde comecar.

valeu

Helio Frota  -  4� semestre Sistemas de Informa��o  - FIC

Estagi�rio da Proqualy incubado no Insoft - www.proqualy.com.br  -

 

 

 



Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.



Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.

Responder a