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.

75 lines
1.9 KiB

1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
  1. # Servicio de productos
  2. ### Introduccion
  3. Creo un SpringCore Con el servicio de consultar productos
  4. con sus precios y todas las caracteristicas.
  5. Añado más servicios aunque no los termino de utilizar en el main.
  6. Añado el diagrama en el proyecto y lo adjunto al README.md
  7. ### Documentacion
  8. ### Files
  9. - *Parser* Clase que se encarga de leeer el archivo CSV donde estan guardados los datos
  10. - *productos_data.csv* Archivo de datos
  11. - *Main.java* Clase Principal del programa
  12. - *ProductoDao.java* Interfaz de productos
  13. - *ProductosDaoImplMemory.java* implementa la memoria de la iinterfaz
  14. - *Producto.java* Modelo del producto
  15. - *ProductoService.java* Clase para el control de los servicios del producto
  16. - *beans.xml* Arvhivo que contiene los bean para la inyeccion de dependencias _(Ya no se Utiliza)_
  17. - *AppConfig.java* Para leer las anotaciones y configurar la app
  18. ### Dependencias importadas:
  19. ~~~
  20. org.springframework id:spring-context v: 6.0.0
  21. javax.annotation id:javax.annotation-api v:1.3.2
  22. org.springframework id:spring-core v:6.0.0
  23. ~~~
  24. ### Salida por pantalla
  25. ~~~
  26. id=0
  27. nombre='Nevera'
  28. descripcion='Producto para enfriar '
  29. cantidad=200
  30. precio=259.99}
  31. id=1
  32. nombre='Lampara'
  33. descripcion='Ilumina tu cuarto'
  34. cantidad=2500
  35. precio=25.3}
  36. id=2
  37. nombre='Ordenador MSI'
  38. descripcion='Portatil de Ultima generacion'
  39. cantidad=100
  40. precio=1199.99}
  41. id=3
  42. nombre='Pantalla Led'
  43. descripcion='Mejor Imposible'
  44. cantidad=250
  45. precio=399.99}
  46. id=4
  47. nombre='Ratón'
  48. descripcion='El mejor periférico'
  49. cantidad=1500
  50. precio=25.99}
  51. id=5
  52. nombre='Teclado'
  53. descripcion='La nueva tecnologia'
  54. cantidad=200
  55. precio=25.99}
  56. id=6
  57. nombre='Regleta de luz'
  58. descripcion='Solo eso, una regleta'
  59. cantidad=1500
  60. precio=9.99}
  61. id=7
  62. nombre='Cargador 65W'
  63. descripcion='MaximaVelocidad'
  64. cantidad=500
  65. precio=99.99}
  66. Process finished with exit code 0
  67. ~~~
  68. # Diagrama
  69. <br>
  70. <br>
  71. <img src="DiagramaProductoServicios.png">