2010-05-24 16 views

risposta

18

Tomcat è un servlet container/JSP. È gratis. Non supporta le funzionalità del contenitore Java EE 6 come EJB/JPA out of the box. Questi possono essere integrati ma non saranno equivalenti a un contenitore EJB appropriato.

WebLogic Server è un contenitore EJB completamente caricato. Offre le migliori funzionalità di pooling di connessioni server e database sul mercato. È facile creare/distribuire/eseguire il debug di app su Weblogic. È un prodotto commerciale e piuttosto costoso.

+0

EJB è storia giusta. –

+4

@VishnudevK: EJB 3 isnt – JoseK

11

Apache Tomcat è un contenitore Servlet/JSP open source (era l'implementazione di riferimento per le API Servlet/JSP precedenti a Servlet 2.5/JSP 2.1), non implementa l'intero stack Java EE (nessun contenitore EJB, no JTA, no JMS, ecc.). Tomcat "compete" con Jetty e Resin ma non è paragonabile a un server certificato Java EE.

BEA Oracle WebLogic Server è un server di applicazioni Java EE commerciale che implementa l'intera specifica Java EE. È noto per essere un server di applicazioni maturo, estremamente stabile, sicuro e performante ed è utilizzato in molte applicazioni "mission critical". In breve, è la Rolls-Royce dei server delle applicazioni. Ma è anche costoso. I concorrenti di WebLogic sono WebSphere (commerciale), JBoss, GlassFish, Geronimo, Jonas (open source).

Problemi correlati