Daniela Pistelli Gomes wrote:
>
> Ola pessoal !
>
> Gostaria de saber o que sao JavaBeans e o que sao Enterprise
> JavaBeans e a diferenca entre ambos !
> Alguem pode esclarecer esta minha duvida ?
Ambos são componentes (portanto reusáveis) e permitem algum
grau de manipulação visual durante o processo de implementação. Mas
as semelhanças acabam aí.
JavaBeans são componentes feitos para acesso local, dentro
de uma aplicação única. Sua customização é feita em tempo de
desenvolvimento (através de Properties).
Enterprise JavaBeans são componentes servidores, acessados
remotamente, que fazem o papel de serviços dentro de uma arquitetura
distribuída. Sua customização é feita em tempo de "instalação"
(através de Deployment Descriptors).
Muita gente tenta simplificar esse assunto dizendo que JavaBeans
são componentes para servidores e EJB para clientes (errado, JavaBeans
também pode ser usado por aplicações servidoras) ou que JavaBeans são
componentes visuais e EJB não (errado, JavaBeans podem não ter nenhuma
interface gráfica, embora ainda seja possível usar ferramentas visuais
para manipulação de seus Properties). A verdadeira diferença está no
acesso local ou remoto, já que EJB inclui toda uma arquitetura distribuída
de componentes e JavaBeans é algo bem mais simples.
Um abraço,
Einar Saukas
Technical Consultant
Summa Technologies, Inc.
http://www.summa-tech.com
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------