Apéndice A. Uso de Spring Boot con Java EE

En este apéndice veremos cómo integrar aplicaciones Spring Boot con Java EE. Java EE, a nuestros efectos, es un nombre genérico para un conjunto de API y, a veces, tiempos de ejecución:servidores de aplicaciones JavaEE. Los servidores de aplicaciones Java EE, como WildFly AS de Red Hat -elservidor de aplicaciones antes llamado JBoss Application Server- proporcionan implementaciones de estas API. Veremos cómo crear aplicaciones que aprovechen las API de Java EE fuera de un servidor de aplicaciones Java EE. Si estás creando una aplicación nueva hoy, no necesitas este apéndice. Este apéndice es más útil para quienes tienen una funcionalidad existente atrapada en un servidor de aplicaciones y quieren pasar a una arquitectura de microservicios. Para un debate más amplio sobre el traslado ("forklifting") de aplicaciones heredadas a una plataforma en la nube como Cloud Foundry con una refactorización mínima, consulta el Capítulo 5.

Spring actúa como consumidor de las API de Java EE, cuando resulta práctico. No requiere ninguna de ellas. Siempre que es posible, Spring admite consumir API Java EE a la carta, independientemente de un servidor de aplicaciones Java EE completo. Lo ideal es que las aplicaciones Spring sean portables entre entornos, incluidas las aplicaciones web integradas, los servidores de aplicaciones y prácticamente cualquier oferta de Plataforma como Servicio (PaaS).

Compatibilidad y estabilidad

Spring 4.2 (la versión de referencia ...

Get Java nativo en la nube now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.