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.
 
antfri01 03d5a9b9a7 „README.md“ ändern 1 year ago
.settings primera parte 1 year ago
src/main final fix of bugs 1 year ago
target/classes final fix of bugs 1 year ago
.classpath primera parte 1 year ago
.project Init commit 1 year ago
Periferico_Spring_core.png Dateien hochladen nach „“ 1 year ago
README.md „README.md“ ändern 1 year ago
pom.xml add de inicio mas la ayuda 1 year ago

README.md

Trabajo Spring core

He hecho und advisor(recomendador) de perifericos(ratosnes, teclados, cascos,etc) he buscado y elegido yo mismo los nombres y articulos

cada Periferico tiene:

  • id
  • Marca
  • nombre
  • descripcion
  • Tipo(raton, teclado,etc)
  • color
  • si se connecta por cable o no
id;marca;nombre;descripcion;tipo;color;cable
30;Razer;Pro gamingX;Raton de alta calidad;raton,negro y blanco;true
32;Roccat;Kone Aimo;Raton con alta DPI;raton,Blanco;true
33;Logitech;G930;Volante para videojuegos;Volante,negro y azul;true
40;HyperX;gamingTX;Altavozes para juagar;altavozes,negro y gris;true
12;Razer;Fly pro gaming;Raton mas ligero del mercado;raton,Rojo;false
23;HyperX;Pro XDR 2;Pantalla con colores reales;Pantalla,negro;true
51;MarsGaming;Alfombria MG18;alfombria para la mejor presicion en los jeugos;Alfombria,rojo y blanco;false
46;Roccat;Khan aimo;cascos confortables para horas de juego;Cascos,negro;true
90;HyperX;Hiper gaming H15;Teclado para quien quiere montar se lo mismo;teclado,rojo;true
37;HyperX;Alloy Core RGB;Teclado a mejor precio;teclado,negro y verde;true
18;Razer;titanium GPU;Suporte para aguantar tajetas graficas;suporte,negro metallico;true
02;Logitech;G815 lightspeed;Teclado de alta calidad con bluetooth;teclado,blanco;false
11;MarsGaming;MG318 bulletproof;cascos speciales para ambientes ruidosos;cascos,blanco;true
66;Razer;Enki;silla confortable para gaming;silla,negro y gris;false
91;Logitech;lightspeed pro 10;Raton inalambrico para llevar;raton,gris;false

El diagrama esta hecho con Visual-paradigm con todas las classes utilizadas en el projecto y totodas su atributos y metodos. alt text

Si iniciamos la aplicacion puede salirnos el help que he creado o si le pasamos un parametro de inicio saldra la fuction elegida por el usuario, si la fucion no existe sale un error y enseña el Help.

Sintaxis: java -jar movieadvisor.jar [OPCIONES]

	-lt
	Lista los diferentes tipos de perifericos de la colección.
	No se pueden utilizar más parámetros.
	
	-at genero1,genero2,genero...
	Lista aquellos perifericos que pertenecen a al menos uno de los tipos 
	que se indican.	El listado de tipos no puede incluir espacios.
	
	-tt genero1,genero2,genero...
	Lista aquellos perifericos que pertenecen a todos y cada uno de los 
	tipos que se 	indican. El listado de géneros no puede incluir espacios. 
	
	-c color
	Lista aquellos perifericos que estan en el color indicado.
	El color debe expresarse con con letras y NO RGB o HEX.
	
	-t titulo
	Lista aquellos perifericos cuyo nombre contiene la cadena proporcionada.
	Se ignorará el uso de mayúsculas/minúsculas en la comparación.
	
	-h
	Muestra este mensaje de ayuda.
	
EJEMPLOS DE USO

java -jar movieadvisor.jar -c rojo -at Raton,Teclado
Muestra los perifericos de color rojo con el tipo Raton y Teclado.

java -jar movieadvisor.jar -t pro
Muestra los perifericos con el nombre pro.

java -jar movieadvisor.jar -tt Volante,Cascos -t gaming
Muestra los perifericos cuyo nombre contiene la palabra gaming, pertenecen al 
tipo de volante y casco.   

java -jar movieadvisor.jar -lt
Muestra un listado con todos los perifericos.


LICENCIAS

Los datos utilizados sobre perifericos utilizados en este ejemplo son
reales y están sacados del internet.