EJB e Servlets

Salve Galera, tranquiliz?

Um duvida que me apareceu agora, qual a diferença basicamente entre Servlets e EJB?
Pois os dois são compiláveis, os dois o que vão para a aplicação são os .class, nos dois há regras de negócio em uma aplicação MVC (só que no servlets a meu ver são regras de negocio que controlam os actions) por favor me corrijam se eu estiver falando uam grande besteira.

Valeus

diogoacl…

Um EJB é bem mais complexo que um servlets…
Segue algumas diferenças (muito provavelmente não são apenas estes)

Um EJB não é acessado diretamente pelo cliente, um servlet pode ser

Todo EJB é executado dentro de um Container EJB.

Existe um modelo para criação de um EJB (Iterfaces Remota, Home, e o proprio bean)

Um EJB precisa de um Deployment Descriptor(que configuram os serviços de um EJB)

Alem de existirem 3 tipos de EJB.

Cara eu nao sei se te ajudei ou se apenas compliquei mais…

Ate