Codigo Arquitectura Java JPA Domain Driven Design

A continuación se muestra para descargar el código de los distintos capítulos de Arquitectura Java JPA Domain Driven Design . El código ha sido dividido no solo por capítulo sino también por cada uno de los refactorings importantes que se han llevado a cabo en la aplicación. Todos los proyectos han sido creados con Eclipse Kepler como proyectos Java normales . He decidido poner aparte las librerias de Hibernate /JPA para que se puedan descargar de forma única y mapear al proyecto que deseemos . Para mapearlo tendremos que pulsar botón derecho sobre el proyecto –> Propiedades  e ir a la pestaña de Java Build Path una vez hecho esto las mapeamos y añadimos al classpath en cada proyecto .

004

 

Librerias de JPA (JARs necesarios para poder ejecutar todos losproyectos del libro) :LibreriasCompartidas

Capítulo (Alumno y JPA) :001AlumnoJPA

Capítulo (Alumno y JPA) :002AlumnoJPAOperaciones

Capítulo (Relaciones One To Many):003RelacionesOneToMany

Capítulo (JPQL) : 004OneToManyManyToOneJPQL

Capítulo (Reglas de negocio):005ReglasDeNegocio_1

Capítulo (Reglas de negocio): 006ReglasDeNegocio_2_Huerfanos

Capítulo (Relaciones Many to Many) :007RelacionesManyToMany

Capítulo (Relaciones Many to Many) :008JPARelacionesManyToManyReglasNegocio

Capítulo (Revisión OneToMany)   :009JPAAlumnoImparticionGenerateValue

Capítulo (Relaciones Ternarias) :010JPAAlumnoMatricula

Capítulo (Relaciones OneToOne)  :011JPAAlumnoPago

Capítulo (Uso de Herencia) :12JPAAlumnoPagoCursoPolimorfico

Capítulo (Relaciones Unidireccionales) :13Unidireccional

 

Aparte de necesitar el código fuente de los distintos capítulos también necesitamos el modelo entidad relación de cada uno de ellos para poder enlazar de forma correcta los ficheros persistence.xml .A continuación se ponen a disposición los diferentes scripts sql de base datos.

LibroHibernate001

LibroHibernate002

LibroHibernate003

LibroHibernate004005

LibroHibernate006007008 

LibroHibernate009

 

 

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies