Buenas, tengo varios conceptos mezclados. Tal vez alguno pueda aclararme: <ol> <li> Sprint es un framework que nace de JEE? Estos dos son...

Pregunta de la clase:
Características de Spring Boot
Juan Manuel Alberto Martin

Juan Manuel Alberto Martin

Pregunta
studenthace 6 años

Buenas, tengo varios conceptos mezclados. Tal vez alguno pueda aclararme:

  1. Sprint es un framework que nace de JEE? Estos dos son complementarios? Cual es su diferencia?
  2. Todas la aplicaciones en java (como servicios rest) necesitan tomcat (u otro)? Cuando se necesita un servidor tomcat y cuando no?

Saludos!

1 respuestas
para escribir tu comentario
    Marco Antonio Toscano Freire

    Marco Antonio Toscano Freire

    teacherhace 6 años

    En relación a tus dudas:

    1. 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

    2. 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)

    Saludos

Curso de Hibernate y Java Spring

Curso de Hibernate y Java Spring

Crear aplicaciones intuitivas comienza con un desarrollo ágil y eficiente. ¿Sabías que con Hibernate y Java Spring puedes optimizar procesos entre apps y bases de datos, o evitar acciones repetitivas, como escribir varias veces la mismas líneas de código? Ahora tendrás tiempo para hacer más de lo que te gusta: ¡nunca parar de aprender con Platzi!

Curso de Hibernate y Java Spring
Curso de Hibernate y Java Spring

Curso de Hibernate y Java Spring

Crear aplicaciones intuitivas comienza con un desarrollo ágil y eficiente. ¿Sabías que con Hibernate y Java Spring puedes optimizar procesos entre apps y bases de datos, o evitar acciones repetitivas, como escribir varias veces la mismas líneas de código? Ahora tendrás tiempo para hacer más de lo que te gusta: ¡nunca parar de aprender con Platzi!