Programación en Jakarta EE
Programación en Jakarta EE
Resumen:
Introducción
El libro «Programming Jakarta EE» (autores: Luqman Saeed, Ghazy Abdallah, 2023, 408 páginas) es una guía moderna y práctica para el desarrollo de aplicaciones empresariales en la plataforma Jakarta EE. En un mundo donde Java sigue siendo uno de los lenguajes principales para crear soluciones de servidor escalables y confiables, este libro se convierte en una herramienta indispensable tanto para principiantes como para desarrolladores experimentados. Los autores, con amplia experiencia en la industria, ofrecen un enfoque estructurado para aprender las especificaciones clave de Jakarta EE, comenzando desde lo básico hasta temas avanzados como seguridad y microservicios.
De qué trata este libro
El libro cubre todo el espectro de tecnologías de Jakarta EE 10, incluyendo servlets, JPA, EJB, JAX-RS, CDI, Bean Validation y muchas otras. El material está dividido en bloques lógicos, cada uno acompañado de ejemplos prácticos y explicaciones. Se presta especial atención a los enfoques modernos de desarrollo: contenedorización, despliegues en la nube e integración con bases de datos. El lector no solo estudia teoría, sino que aplica inmediatamente los conocimientos en la práctica, creando una aplicación web completa desde cero.
Para quién está destinado el libro
- Desarrolladores Java principiantes que quieran aprender desarrollo empresarial.
- Programadores experimentados que migren de Java EE a Jakarta EE o deseen actualizar sus conocimientos.
- Estudiantes y profesores que estudien tecnologías modernas de desarrollo de servidores.
- Arquitectos de software que busquen comprender las capacidades de Jakarta EE para construir arquitecturas de microservicios.
Qué aprenderá el lector
- Fundamentos de Jakarta EE: configuración, despliegue, ciclo de vida de la aplicación.
- Trabajo con servlets, filtros y listeners para el manejo de solicitudes HTTP.
- Creación de servicios web RESTful con JAX-RS.
- Uso de JPA para mapeo objeto-relacional y trabajo con bases de datos.
- Inyección de dependencias con CDI (Contexts and Dependency Injection).
- Desarrollo de Enterprise JavaBeans (EJB) para lógica de negocio.
- Aseguramiento de aplicaciones con Jakarta Security.
- Pruebas y depuración de aplicaciones empresariales.
- Despliegue en la nube y uso de Docker.
Puntos fuertes del libro
Una de las principales ventajas es su enfoque práctico. Cada capítulo contiene ejemplos de código listos para ejecutar. Los autores utilizan herramientas modernas (Maven, IntelliJ IDEA, Payara Server), lo que hace que el proceso de aprendizaje sea lo más cercano posible al desarrollo real. El libro está escrito en un lenguaje accesible, los conceptos complejos se explican mediante analogías e instrucciones paso a paso. También cabe destacar la actualidad del material: el libro se publicó en 2023 y cubre la última versión de Jakarta EE 10, incluyendo nuevas funcionalidades como el soporte para Java Records y un mejor manejo de JSON.
A quién se recomienda
Este libro será útil para todos aquellos que quieran aprender sistemáticamente el desarrollo empresarial en Java y adquirir habilidades listas para crear aplicaciones de producción. Es ideal para el estudio autodidacta y también puede utilizarse como material didáctico en universidades. Si ya conoce los fundamentos de Java y desea pasar al siguiente nivel, «Programming Jakarta EE» será su guía confiable en el mundo de las tecnologías empresariales modernas.
Recommendations
Código limpio en Kotlin: Escribiendo aplicaciones elegantes y mantenibles
GraphQL en C++. Creando APIs modernas desde cero
Seguridad de aplicaciones PHP: desde lo básico hasta técnicas avanzadas de protección
Entrevista sobre Rust: 200 preguntas y respuestas
Black Hat Go: Programación en Go para hackers y pentesters
TypeScript en la práctica