Pessoal, vou fazer algumas citações para esclarecer alguns pontos para aqueles que estão começando com EJB. - Enterprise Java Beans (EJB) é uma especificação da SUN para componentes Java distribuídos para o Servidor. - J2EE é um conjunto de várias especificações Java de componentes voltados para o lado servidor. - EJB, JavaMail, Servlets, JSP, JNDI, JDBC, CORBA, XML, JTX e JTA, JMS são pacotes Java que fazem parte do J2EE. - Um Application Server compatível com J2EE significa que ele suporta (ou deveria suportar) todos estes componentes citados acima. - O J2SDKEE, também chamado de J2EE RI (Reference Implementation), pode ser visto como um Application Server, já que é uma implementação destes componentes do J2EE. Portanto: - Se você pretende estudar e desenvolver EJB's você vai precisar de um Application Server J2EE ou no mínimo um EJB Container. Exemplos: J2EE RI, SUN IPlanet, IBM Websphere, JBoss, Orion, etc. Veja uma lista completa de servidores em http://java.sun.com/j2ee/industry.html - O Tomcat é um Servlet Engine, ou seja, ele pode executar Servlets e JSP mas não fornece suporte a EJB, JMS, etc, na verdade o J2EE RI tem "dentro dele" o Tomcat. Escrevi um artigo que trata deste tema, aos interessados: A Plataforma J2EE (http://webinsider.zip.net/vernoticia.shtml?id=296) []'s do Handerson ______________________________________________ Handerson Ferreira Gomes Technical Consultant Summa Technologies http://www.summa-tech.com ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------