Libro:Arquitectura Java JPA (Domain Driven Design)

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.

Arquitectura Java JPA Domain Driven Design

 

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  :

  1. Introducción a JPA
  2. Configuración JPA
  3. Alumno y JPA
  4. Relaciones @ManyToOne y @OneToMany
  5. Java Persistence Query Language
  6. Reglas de negocio
  7. Relaciones @ManyToMany
  8. Revisando @OneToMany
  9. Relaciones Ternarias
  10. Relaciones @OneToOne
  11. Uso de Herencia
  12. Relaciones Unidireccionales
  13. 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.

Código fuente

El código fuente esta disponible para todo el mundo por capítulos : Código Fuente 

Related Post