Por favor, soy un profano de java y su/s ecosistema/s y si alguien tiene tiempo y ganas, me gustaría saber la diferencia, casi filosófica por lo que veo, entre un servidor web, un servidor de aplicaciones (sólo java?) y demás historias.
Gracias
por
pobrecito hablador
el Lunes, 05 Julio de 2010, 07:58h
(#1226306)
Un servidor web es un servidor de páginas html y contenidos asociados. Un servidor de aplicaciones, en el caso de java, es un servidor J2EE, como jboss, por ejemplo.
Tomcat es un contenddor de servlets que está en un limbo entre los servidores web y los de aplicaciones. No obstante, hoy en día, yo creo que podemos considerar que Tomcat es un servidor de aplicaciones, aunque no tenga el stack completo de J2EE.
mi humilde conocimiento es que por ejemplo los servidores de aplicaciones se pueden crear sistemas que no solo trabajen con los estándares y protocolos para los cuales fueron creados los servidores web (http,html etc), cubren o son mas amplios en cuanto a las tecnologías que puede usar al momento de su implementación.
por
pobrecito hablador
el Miércoles, 07 Julio de 2010, 07:36h
(#1226626)
La especificación JEE indica cuántas y cuáles de las APIs Java hay que implementar en un servidor de aplicaciones, como por ejemploo Java Servlets, JDBC, JTA, JNDI, JMS...
Tomcat sólo implementa un subconjunto de las mismas (bastante bien, eso sí) mientras que otros "servidores de aplicaciones" implementan toda la pila.
Re:No es un servidor de aplicaciones
(Puntos:1)Re:No es un servidor de aplicaciones
(Puntos:0)Tomcat es un contenddor de servlets que está en un limbo entre los servidores web y los de aplicaciones. No obstante, hoy en día, yo creo que podemos considerar que Tomcat es un servidor de aplicaciones, aunque no tenga el stack completo de J2EE.
Re:No es un servidor de aplicaciones
(Puntos:1)Re:No es un servidor de aplicaciones
(Puntos:0)Tomcat sólo implementa un subconjunto de las mismas (bastante bien, eso sí) mientras que otros "servidores de aplicaciones" implementan toda la pila.