Olá Alexandro,
A arquitetura J2EE que tem como kernel os
componentes EJB mas é formada por duzias de outras especificações (Servlets,
JSP, JDBC, RMI, Java IDL, etc etc) é uma arquitetura voltada ao desenvolvimento
de sistemas distribuidos, ou seja: Você
escreve um conjunto de regras de negocio e acesso a dados (EJBs) e põe eles
para rodar em um servidor.
VEJA AS VANTAGENS:
.O cliente(interface) fica bem menor, entao,
Pode rodar em sistemas menores
(thin) (palm, celular, browser...)
.É mais escalável: significa que conforme a
carga do sistema aumenta, basta aumentar o numero de servidores e distribuir
melhor os componentes (EJBs)
.Reuso: Componentes de negócio e
persistencia podem ser reutilizados por várias aplicações
.Aumento de disponibilidade, Segurança,
Manutenabilidade, Confiabilidade, Gerenciabilidade (para estes tópicos, sugiro
um bom livro de arquitetura de software). A arquitetura J2EE tem impacto em cada
uma delas, e de forma contundente.
Agora alexandre, se te perguntarem: "O que é
melhor isto ou aquilo?" A melhor resposta é "depende", afinal, quem acha que
avião é melhor que fusca, nunca passou por dentro de um túnel. :)
[]s
Leandro Bitencourt
Analista de Sistemas - IBM SP/Brasil
|
=?iso-8859-1?Q?Re:_=5Bjava-list=5D_Afinal=2C_o_que_=E9_um_Enterprise_Java?==?iso-8859-1?Q?_Bean=3F?=
- RES: [java-list] Afinal, o que ? um E... Marcello Carlos Cardoso Ribeiro -SAO
- RES: [java-list] Afinal, o que ?... @javabr
- RES: [java-list] Afinal, o que ?... Carlos Alberto Viana Correia - SAO