You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
vigliom 38b4524adb +servicios y DiagramaProductoServicios.png 2 years ago
.idea +servicios y DiagramaProductoServicios.png 2 years ago
src/main +servicios y DiagramaProductoServicios.png 2 years ago
.gitignore innnit 2 years ago
DiagramaProductoServicios.png +servicios y DiagramaProductoServicios.png 2 years ago
README.md +servicios y DiagramaProductoServicios.png 2 years ago
pom.xml actualizacion 2 years ago

README.md

Servicio de productos

Introduccion

Creo un SpringCore Con el servicio de consultar productos
con sus precios y todas las caracteristicas.
Añado más servicios aunque no los termino de utilizar en el main. Añado el diagrama en el proyecto y lo adjunto al README.md

Documentacion

Files

  • Parser Clase que se encarga de leeer el archivo CSV donde estan guardados los datos
  • productos_data.csv Archivo de datos
  • Main.java Clase Principal del programa
  • ProductoDao.java Interfaz de productos
  • ProductosDaoImplMemory.java implementa la memoria de la iinterfaz
  • Producto.java Modelo del producto
  • ProductoService.java Clase para el control de los servicios del producto
  • beans.xml Arvhivo que contiene los bean para la inyeccion de dependencias (Ya no se Utiliza)
  • AppConfig.java Para leer las anotaciones y configurar la app

Dependencias importadas:

org.springframework id:spring-context v: 6.0.0
javax.annotation id:javax.annotation-api v:1.3.2
org.springframework id:spring-core v:6.0.0

Salida por pantalla

id=0
 nombre='Nevera'
 descripcion='Producto para enfriar '
 cantidad=200
 precio=259.99}
id=1
 nombre='Lampara'
 descripcion='Ilumina tu cuarto'
 cantidad=2500
 precio=25.3}
id=2
 nombre='Ordenador MSI'
 descripcion='Portatil de Ultima generacion'
 cantidad=100
 precio=1199.99}
id=3
 nombre='Pantalla Led'
 descripcion='Mejor Imposible'
 cantidad=250
 precio=399.99}
id=4
 nombre='Ratón'
 descripcion='El mejor periférico'
 cantidad=1500
 precio=25.99}
id=5
 nombre='Teclado'
 descripcion='La nueva tecnologia'
 cantidad=200
 precio=25.99}
id=6
 nombre='Regleta de luz'
 descripcion='Solo eso, una regleta'
 cantidad=1500
 precio=9.99}
id=7
 nombre='Cargador 65W'
 descripcion='MaximaVelocidad'
 cantidad=500
 precio=99.99}

Process finished with exit code 0

Diagrama