Skip to content

Aplicación de escritorio para la gestión de un taller de coches

License

Notifications You must be signed in to change notification settings

Jose-agg/CarWorkshop_JDBC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taller de coches JDBC

Este repositorio contiene el código fuente para la gestión de un taller de coches. Esta aplicación se centra en el correcto uso de patrones y metodologías para el acceso y tratamiento datos.

Para su desarrollo se han tomado las siguientes decisiones:

  • Capa de presentación: interacción con el usuario.
  • Service Layer (SL): punto de entrada desde la presentación a la capa de negocio.
  • Transaction Script (TS): capa de negocio. Se crea una clase por cada caso de uso.
  • Table Data Gateway (TDG): se encarga de la persistencia. Hay una clase por cada entidad/tabla
  • Factory Method: se encarga de crear y devolver las instancias de los servicios para así evitar que las capas superiores conozcan la implementación del servicio.

Anotaciones

  • Es necesaria la librería que está dentro de librerias > AlbUtil.zip para que funcione la aplicación.
  • Son necesarios los .jar de hsqldb y ojdbc6, se encuentran en el archivo librerias > bbdd.zip.

Mapeo del sistema

mapeo