Backend
Jakarta EE
Cada lenguaje de programación define su propia arquitectura de aplicaciones web. Jakarta Enterprise Edition es la definida por la comunidad Java. Añade a la edición Java Standard funcionalidades extra para poder ejecutar aplicaciones en un servidor.
Este entorno de ejecución permite tratar concurrentemente varias peticiones y respuestas, dirigirlas a las aplicaciones MVC desplegadas en él, y que las excepciones en cada una no afecten al resto.