EJB é pesado?

Pessoal,

Sou meio leigo e gostaria de saber se o EJB é um container um tanto pesadão?

EJB não é um container, é uma especificação. Um dos componentes da especificação JEE.

O servidor de aplicação(que será o container para rodar EJB) não é tão leve quanto um container web, como o Tomcat. Mas tudo depende da infra-estutura que está tudo isso.

[quote=Rafael Nunes]EJB não é um container, é uma especificação. Um dos componentes da especificação JEE.

O servidor de aplicação(que será o container para rodar EJB) não é tão leve quanto um container web, como o Tomcat. Mas tudo depende da infra-estutura que está tudo isso.[/quote]

Então EJB roda dentro de um container?

Quando vc diz infra-estrutura, quer dizer as maquinas? a rapidez do hardware?

Sim e sim, respectivamente.

EJB é uma especificação, onde cada servidor de aplicação faz a implementação desta especificação. E este servidor de aplicação(JBoss, OracleAS, Geronimo) é o ‘container’ que suportará teus ejbs.

E quanto a infra-estrutura, me refiro ao hardware que você vai rodar o seu servidor de aplicação. Caso use um pentium 3 com 256de RAM, realmente vai ter alguns problemas quanto a performance. Mas por exemplo rodo na minha máquina do trabalho, um pentium HT com 2GB de RAM e fica bem rápido para desenvolver mesmo com o servidor rodando.

OK. Grato

OK. Grato