
Juan Manuel Alberto Martin
PreguntaBuenas, tengo varios conceptos mezclados. Tal vez alguno pueda aclararme:
- Sprint es un framework que nace de JEE? Estos dos son complementarios? Cual es su diferencia?
- Todas la aplicaciones en java (como servicios rest) necesitan tomcat (u otro)? Cuando se necesita un servidor tomcat y cuando no?
Saludos!
-
Spring es un framework con un conjunto de proyectos basados en especificaciones java para construir aplicaciones empresariales, J2EE es un plataforma con un conjunto de especificaciones java para construir aplicaciones empresariales. Son dos formas diferentes de construir aplicaciones, se pueden complementar, a continuación vemos el simil en algunas de ellas Spring JPA JPA Spring MVC Servlet, JSF Spring Rest JAXRS, JAXWS
-
Todas las aplicaciones Web que utilicen especificaciones web como JSP, Servlet, Servicios Web necesitan un servidor web para la plataforma JEE, se genera un WAR. Para el caso de Spring Boot transparenta este tema, utilizando a la interna un tomcat embedido y generando un JAR (tambièn se puede generar un WAR)

Marco Antonio Toscano Freire
En relación a tus dudas:
Saludos