Datos:
- Paginas: 362
- Editorial: O’Reilly Media
- Publicación: Agosto 2013
- Idioma: Ingles
- ISBN-10: 978-1-4493-7016-9
- ISBN-13: 1-4493-7016-0
Objetivo:
Recibi este libro como parte del programa de partners de O’Reilly, esta vez debo decir que de forma egoista ya que al recibirlo estaba iniciando un proyecto importante de mi empresa de consultoría, lo que sin embargo me lleva a escribir la revisión del libro 5 meses después de haberlo recibido y de haberlo usado en el mundo real de desarrollo de software.
Sobre el libro:
En la biblioteca de la empresa contamos con alrededor de 5 libros de Java EE 7 ya que nuestro stack de desarrollo esta compuesto basicamente por Java 8+JavaEE 7 para el trabajo de backend (sobre WildFly AS) y JavaScript+AngularJS para front-end.
Entre los 5 libros, el libro de Arun se gano el status de ser «EL LIBRO» y practicamente es al que todos los programadores acuden cuando tienen cualquier duda. Diferente de otros libros y como su nombre lo indica, en Java EE 7 Essentials el autor sorprende al brindar un libro versátil para referencia, asi como un libro introductorio (en el punto justo) a todo los tópicos de Java EE 7, en ese periodo de tiempo he retornado con frecuencia a los siguientes tópicos:
- Servlets
- RESTFul Web Services
- SOAP Web Services
- JSON Processing
- Enterprise Java Beans
- Context and Dependency Injection
- Bean Validation
- Java Transactions
- Java Persistence
A pesar de sugerir Glassfish como application server, el libro es bastante cauteloso en cubrir únicamente ejemplos de las APIs estandarizadas, lo que consecuentemente nos permite usarlo sin problema en nuestro dia a dia con WildFly. Debo destacar también que al no estar escrito como un tutorial, el libro cuenta con la suficiente independencia entre capítulos para consultar un tópico.
Un punto negativo que he encontrado en el libro es que la parte de WebSockets es bastante pequeña en comparación a todos los otros tópicos, lo que sin embargo no debe considerarse como algo significativo para descartar el libro.
Para los que buscan un buen libro de Java EE 7, sea para referencia o introductorio, deberían consultar el libro de Aurun antes de considerar cualquier otra opción, asi que en resumen:
Cosas resaltables:
- El libro encuentra el balance perfecto y simplifica los tópicos del Java EE Tutorial
- Cubre solo APIs standard lo que permite usarlo con cualquier servidor compatible con Java EE 7
- TODOS los ejemplos fueron funcionales sobre Wildfly AS (aka JBoss upstream)
Cosas negativas:
- La parte de WebSockets no es muy comprensible en comparación a otros libros
- La portada recuerda la grandeza y debacle de Glassfish 🙁