|
|
- # 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
- <br>
- <br>
- <img src="DiagramaProductoServicios.png">
|