Descripción
¿Desea desarrollar aplicaciones innovadoras y adaptadas a las necesidades del mercado mundial?
Las aplicaciones empresariales constituyen el pilar fundamental del desarrollo de aplicaciones en la actualidad. Jakarta EE ofrece un conjunto de tecnologías listas para ser usadas con mucha facilidad, al permitir construir no solo aplicaciones robustas, escalables y fácilmente mantenibles, tal como lo exige la industria hoy en día, sino también pequeñas aplicaciones sin necesidad de grandes cambios.
Desarrollo de aplicaciones web con Jakarta EE le brinda el conocimiento y las herramientas necesarias para que pueda:
Construir proyectos web profesionales, integrando las especificaciones JPA, EJB, CDI y JSF
Gestionar grandes volúmenes de datos mediante carga diferida
Automatizar el envío de correos electrónicos
Diseñar e integrar reportes en aplicaciones
Construir y documentar APIs RESTful
Montar entornos de integración y despliegue continuo con Jenkins
Por muchísimo menos de lo que vale un curso completo de estas características, aprenderá a construir aplicaciones empresariales del mundo real, empleando las mejores técnicas e integrando diversas tecnologías, como solo los profesionales saben hacerlo. Con la adquisición de este libro, asentará las bases de su futuro como desarrollador Jakarta EE.
Índice
Acerca del autor................................................................9
Acerca del revisor técnico............................................11
Agradecimientos...........................................................13
Lista de siglas y acrónimos.............................................15
Prólogo............................................................................17
1. Introducción a Jakarta EE............................................19
2. Persistencia de datos con JPA.....................................25
3. Modularización con Jakarta Enterprise Beans............63
4. Contextos e inyección de dependencias (CDI)...........89
5. Jakarta Server Faces (JSF)......................................95
6. Primefaces...........................................................147
7. Archivos de log..............................................185
8. Control de versiones en bases de datos..........201
9. Proyecto integrador........................................211
10. Manejo de imágenes en JSF..........................259
11. Envío de correos con Jakarta Mail.................275
12. Diseño de reportes.......................................297
13. Servicios web................................................341
14. Documentación de API REST con Swagger....385
15. DevOps con Jenkins......................................409
Apéndice A..........................................................445
Apéndice B...........................................................469
Bibliografía...........................................................501