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]
    ---------------------------------------------------------------------

Responder a