Después de escribir mi primer libro Arquitectura Java Solida (gratuito) y la gran aceptación que ha tenido por parte de la comunidad me he animado a escribir un segundo libro en formato Kindle y que se titula “Arquitectura Java JPA Domain Driven Design” .Quiero agradecer desde aquí el animo ,las ideas y el apoyo que he recibido de parte de Olga Peláez , Jose Sanchez , David Diego , Miguel Blanchard , Pedro de Andres Jordi Alvarez y Mikel Raposo a la hora de abordar este nuevo proyecto. Quiero también agradecer desde aquí a mis lectores del blog , followers de twitter y contactos de linkedin las distintas ideas que me han aportado en este primer año del blog ,ya que he aprendido mucho de todos ellos .El libro tiene la siguiente portada.
Contenido
Como el título indica el libro aborda JPA o Java Persistence API pero a diferencia de otros muchos no intenta convertirse en la Biblia de JPA sino que intenta centrarse en dos cosas .Primero empezar de cero con JPA e intentar aclarar los conceptos fundamentales. Segundo y lo mas importante desarrollar un modelo de dominio y hacerlo evolucionar “paso a paso” .Así el lector puede ir asumiendo los conceptos a su ritmo. La tabla de contenidos es la siguiente :
- Introducción a JPA
- Configuración JPA
- Alumno y JPA
- Relaciones @ManyToOne y @OneToMany
- Java Persistence Query Language
- Reglas de negocio
- Relaciones @ManyToMany
- Revisando @OneToMany
- Relaciones Ternarias
- Relaciones @OneToOne
- Uso de Herencia
- Relaciones Unidireccionales
- Conclusiones
JPA es quizás una de las tecnologías que mas interesa a los desarrolladores Java pero también es una de las tecnologías que mas dolores de cabeza da cuando queremos comenzar a trabajar con ella.En el libro iremos abordando capítulo a capítulo los distintos tipos de relaciones existentes entre las entidades de negocio , diseñaremos las posibles reglas de negocio que se pueden implementar en el modelo . Ademas veremos una introducción al lenguaje de consultas JPQL (Java Persistence Query Language) y en definitiva intentaremos solventar las dudas y errores que se suelen cometer cuando uno empieza a trabajar con este standard.
Capitulo gratuito
Para que la gente se pueda hacer una idea del formato de los capítulos dejo uno de forma gratuita para bajar :CapítuloAlumnoJPA
Amazon Kindle y Precio
Siempre es difícil asignar un precio a un contenido de este tipo que es en formato electrónico (130-140 paginas) he intentado guiarme un poco por los precios habituales de venta y también por el hecho de que sea un contenido accesible para todo tipo de lectores . El precio final del libro es de 2,99 $ (US) + impuestos de cada país que creo que es algo razonable para las personas que estén interesadas. ¿Donde se puede comprar ? . Bueno a continuación dejo los enlaces a las diferentes web de amazon. El libro esta editado en español.
- Amazon España : Arquitectura Java JPA Domain Driven Design
- Amazon. Mexico :Arquitectura Java JPA Domain Driven Design
- Amazon USA :Arquitectura Java JPA Domain Driven Design
- Amazon UK : Arquitectura Java JPA Domain Driven Design
- Amazon Francia :Arquitectura Java JPA Domain Driven Design
- Amazon Brasil : Arquitectura Java JPA Domain Driven Design
- Amazon Alemania : Arquitectura Java JPA Domain Driven Design
- Amazon Italia : Arquitectura Java JPA Domain Driven Design
- Amazon Canada: Arquitectura Java JPA Domain Driven Design
Código fuente
El código fuente esta disponible para todo el mundo por capítulos : Código Fuente