Idioma: Español
Fecha: Subida: 2021-03-01T00:00:00+01:00
Duración: 2h 37m 41s
Lugar: Videotutoriales
Visitas: 850 visitas

Formacion FDWJS ACADE Sesion 1 (01/03/2021) - Spring Boot

Transcripción (generada automáticamente)

Vamos a empezar viviendo la parte del paquete y como si en el grupo del grupo del curso, en la documentación, ahí podemos ver la los dos enlaces, la documentación que baja de matrícula, los procesos que hay que seguir, y demás, y, bueno, vamos a ir haciéndolo. La y veas que vosotros me sigáis y y eso cualquier duda que si voy demasiado rápido lo que sea me va a ir diciendo, y paramos, y lo vamos viendo. Vale. Vale, pues si no lo tenéis abiertos todos el fondo 2, 1, vamos a empezar creando el proyecto al final. Esto es lo que ya abre invicto en la documentación, fue el genio, o sea, el nuevo proyecto, y le damos es estar proyecto. Aquí vamos a meter los datos del paro, los datos del proyecto baja con la A y a mí los proyectos me gusta llamarlos el que sea, y el proyecto de Google que sea el mismo nombre, pero con hoy, pero yo en este caso, como yo tengo 1, no voy a poner 2, aquí pues los datos de baja matrícula rápidos, pero hay que tener formación. Y Bale una vez tengamos todo esto hecho. Le damos el jamón, la versión 2, 4, 3, no añadimos ninguna, ninguna dependencia porque el ponlo vamos a ver ahora. Directamente le vamos a venir. Vemos que se nos ha creado aquí y lo que vamos a ir haciendo es seguirla la documentación de la configuración del proyecto que se está ese punto del Bosque. Arriesgada, y para vale, vamos a seguir Estado y que vamos a ir paso por paso, y empezamos con él directamente. Podemos copiar todo esto entente, dependencias, hasta que encierra el vil. Nos lo llevamos y nos lo llevamos a aquí. No sabremos nuestro pop y nos sustituimos desde aquí; desde que la independencia hasta aquí dejándose sobre el proyecto, lo pegamos y podamos mantenerlo, vamos a tener que añadir una, una dependencia más es para generar archivos, ahora más adelante, en obtener un recuerdo real de la bajada de matrícula para para simular eso. Voy a pasar ahora por el chat, la dependencia que perderá de cogemos la documental en la documentación. Si la documentación, pero que no lo está no lo estoy viendo a partir de que enlace es el del Hotel Baker vale mirar página va que aquí dos configuración de proyectos. Una remontada tanto como. Sea la estructura de paquetes. Por eso, al crear el proyecto. Pero qué está definido, a qué te refieres fundador; o sea que si hay una, un estándar. Pero yo siempre he estado utilizando punto Boheme, con toda ética y el nombre del proyecto. Sea a mi me lo enseñaron. Así me tomé eso como estándar. No sé si no sé si hay algún otro estándar o algo. Guillermo ha aceptado que voy a cambiarme que está metido desde mi equipo y yo me tengo que cambiar el eclipse de ordenador, en folio, salir de aquí sino Marbella estando ahora. Gracias. Marc. En el pueblo lo habéis podido coger, de aquí de la documentación que llegan a los seis volúmenes de Bale. A la dependencia o dependencias. Vale la parte del PDF donde Gareth Bale, acabó de ponerlo en el chat. En grupo hay que añadir también esa dependencia, pues ha llegado si que me sale, así como un blanco, como si todavía no se hubiese montado. Xavier. Hay quien se salió. Vale, pues si todos tenemos, el pongo. Podemos seguir y nos pondremos en aplicación un punto. Aquí directamente copiar también vamos a, no tenemos en ese aplicación un punto, pero tendremos un vacío, nos pegamos esto y yo lo que voy a hacer por seguir. La buena práctica de los servicios vendrá aquí va rápido, voy a poner barras. Y aquí las credenciales de base de datos. Ha llamada a ese problema. Vale, las credenciales que habrá que poner eran estas. Si. Algo había cubierto. El chat? También. Director. Cómo. La llamada, que si no falló para aumentar la llamada valla, alguien puede ser que ser herido de la droga? Estaba agotado algo. Yo me ha escuchado el. Macho! . 98 00:09:41,525 --> 00:09:41,975 Pues lo vamos a ver. A mí sino el silencio nos vuelven locos. No parte como Zafra también. Ahí no mí se está escuchando todo como como doble reto, algo como lo voy a hablar ahora. No se le escucha, se ser escuchado como robótico y entrenador. No entiende nada. A ver. Ahora me parece que no. No sabéis lo que hemos hecho. Ha sido poner la aplicación un punto, pero también hay en él. Pero también hay chat. Bueno. O no entendía nada algo de cinco minutos? Si alguien me lo creo ha dicho. Nada, vale, ahora se escucha bien, así que yo creo que era el suyo y que por algún motivo del día el sonido, ruido sí. Vale, pues vamos a esperar a que devuelva lo que vamos a hacer el siguiente octavo, y si quiere, y me entiendo estos ficheros y tal lo que vamos a hacer en la clase del hueso, vamos a dejarlo solo con el corsé, o sea, no vamos a poner que sea obligatorio o al final como lo vamos a aprobar en el local y y si no tenemos que empezar a generar certificado digital como bueno, eso ahora más adelante, cuando se vuelva a unir Zafra lo veremos. Tenemos otro proyecto conviertan en el de empleo al no hacer una cosa, no hemos cambiado nada. Como tantas veces. Estaba Security estáis ahí no ata ahora sólo hemos llegado hasta el punto estoy esperando a que se reinicie para que ésta y lo he puesto ya con las credenciales de base de datos también hay en el grupo del grupo del curso escuchar mejor, y si escuchamos antes; escuchábamos siguen metiendo cobre, además para Mariano Cucho; bueno, pero parece que mejor bien. Pues vamos a seguir con el archivo. Los tratados para la configuración del ojo lo que tenemos que hacer es crearnos bajo la ley bajo la misma carpeta de resortes. mío. 2, dos puntos. Y nos pegamos lo que hay ahí aquí una cosa es que está puesto en el nivel del look, está puesto en búho lo malo de eso, que saca un montón de lo que a lo mejor nos podemos perder un poco y queréis ver lo más claro. Podemos ponerle un poco aquí y, y eso, para que el look no se hará que haya tantísimas cosas que no sepamos lo que estábamos viendo, lo que estábamos viendo saca eso de la misma página donde estamos siguiendo esa página de la wiki, me entiendo los archivos que van saliendo. Vale, lo tienes. El que el objetivo no estaba el otro día no estaba, el otro día me lo metí durante la semana pasada. No me acuerdo que haría al vencer al final cómo vamos añadiendo cosas. Vamos viendo diferentes gente del grupo. Vamos dando toda la documentación? Vale? Seguimos con este hueso, que es lo que vamos a hacer. Creernos aquí un paquete nuevo sobre el paquete mío y un paquete. Y aquí nos creamos esta clase de un año más. Aquí lo que vamos a hacer es confiarnos. Esto no podemos copiar, no están bien. Todos los importes hecho manejado cannabis limpiamos entero y estamos aquí. Guardamos en que veamos que no nos falta ningún error, no es que tengamos alguna dependencia o algo que no haya cogido. Bien. En principio, hasta aquí ya sea conectó, ya, ya tendríamos el proyecto configurado. Lo que vamos a hacer, bueno, si no me equivoco, podemos arrancarlo para comprobar que arranca bien, aunque no tengamos ningún método ni nada ejecutamos esos derechos. Sobre el proyecto. Y deberíais ver si sale todo esto y te dice. Aquí está corriendo en el puerto, en el puerto, 80, 80, bajo el sol siempre sale, como como errores de dependencia. De hecho, tú también lo tiene claro fuerte arranca Draghi que la Confederación está aquí en el proyecto quizá sí y este dato no es un arte donde se arriba, que no te sale porque baja, donde ponemos un derecho aquí voy a ver si hay. Algo que trabaja matrícula hasta entonces y ahora como la dieta que tiene roja, Bío mío, porque eso es lo tengo todo en todos los proyectos, vale la pena que tiene la serie. Bale. Si no se puede crear los encuentros, el ponlo a ha a copias la claro. No. Javier del punk solamente había que obviar las dependencias, no el archivo entero que ha sustituido el Congreso será sustituido enteró Javi Navarro Rubio, a las dependencias donde está bien. Yo me lleva a seguir arrancarlo, pero, claro, me da la excepción en la base de datos que configura. Si las la dependencia están aquí en el último mensaje, que puesto en él, o sea, dependencias, no las credenciales, si vale, sí poniendo esas porque está muerto, para que al inicio de la aplicación, compruebe la conexión a base de datos. Entonces, si no te puedes adaptar, había copiado o se ha pegado de aquí de y hasta ahora comprobar. Agradeciendo a veces directamente la 11 también puede ser. Por eso entonces era también su error, y eso me pasa en mi sitio. Porque en el porno no te sale ningún error ni nada. Si algo previendo lo que ha hecho, yo. Silenciado y lo más querella no es fiable. Lo curioso es que arranquen a Raquel proyecto, falla de Nepal, pero bueno, qué haría si yo por eso sí todas lo mismo la izquierda sí alguien podría acoger a la falla que la dama, todo y se te quedan todo. Pero claro, yo como año vayan aquí pero dentro del proyecto no veía, el fallo, marcó ningún sitio y no funcionaba bien. El Gobierno, lo que pone en él. En la página en la wiki, en el pop. Copiar todo lo que en el código del pop y sustituirlo. Sustituirlo de quienes depende de sí y dejando el último donde se cierra el proyecto sustituyendo bien así lo tengo y te da. Error con la. Nos impone. Y en el que error te sale o. También te sale ahí un error o alguno estoy absolutamente nada, está limpio y no error. Exacto. Imagino que será que no te encuentra esa en a Romero Javi. En el pan tienes una equis, una está si por eso decía nada, hay una parte en la parte de la parte del código de código no me sale ninguna. A mi yo. Más de una serie de. Secciones. Javi tiene la versión 11. Problema. Claro, a eso lo haga por defecto con la versión 11 en la que sale el proyecto de encuentro, la versión 8, lo que no sé por qué me van a decir eso. Tenemos en cuenta la versión 11. No sé por qué ahora me ha vuelto a la versión ocho por. 108, pero cuando me he puesto la creación del proyecto de admisión no hacemos nada, sino yo sé cómo cambiar el sitio de la serie. Vale. Pues seguimos, sino de todas formas, lo que si algo te queda, trata o pegando. Bien, pues pues eso ya lo tenemos funcionando y podemos pasar a crear nuestro para el servicio. De momento aquí me he equivocado creando nuevo paquete confronta conjunto. Y una nueva clase que puede ser directamente servicio. Bueno, lo que voy a parar antes de nada. Esto, para que todo el rato en la clase de los servicios reales, tenemos que etiquetar con. Y también lo voy a añadir la etiqueta, los cuatro aforados para que no nos mete directamente la variable del paro para poder hacer, para poderlo ver las cosas, sin tener que declararlo dentro bien, los métodos Redes, pues tenemos diferentes los que más. Bien, pues más bien para los diferentes, para los diferentes métodos. Yo voy a empezar creando uno simple: que sea un para simplemente acceder y comprobar que se hace bien y que devuelvan, pero también antes de ello. Tiramos la uva y quieras de las buenas prácticas para quien servicios enlaza a esta wiki, que se está aquí y vemos que la forma buena de sea la forma correcta de crearlo poniendo barras con su versión y si el método es público o privado. Entonces me voy a no voy a decir mi no voy a definir esas variables. Esas esas cadenas tren para poder ponerlo en las rutas. El igual a un punto, pero. Aquí aquí. Veremos que tanto trozo de la diferencia pero los métodos que vamos a utilizar ahora sí voy a voy a crear método, que no va a ser así que más. Y aquí será habrá que poner la versión más un método público y ya la ruta que será barra. Esto lo método públicos y privados. Al final la aplicación llevará llevarán. Solo tenemos tanto puesto para hacerlo con el portal como si no van a estar en el portal. Podemos meterle también un cliente para utilizar el caso. Eso de momento no lo vamos a ver aquí; o sea que directamente lo vamos a hacer sin heroína, pero que están las. La documentación está en la wiki subidas con diferentes pasos, las diferentes cosas. Añadir en. Bueno, vamos a seguir con el método. Devolvemos objeto responsable porque son más flexibles, nos permiten controlar el código, que se devuelve los diferentes genes. Solo se podría devolver directamente un streaming el objeto que correspondan, pero eso es más flexible, nos da más opciones. Extra. Vamos a volver directamente. Veremos lo que. Contó con el código. Guardamos y se sabrá no se habrán puesto, los importa si no para añadir los importes, creo que también es control sí o sí pero bueno, guardando directamente a mí se me están poniendo automáticamente y también podemos aquí para para que se pues la consola de aquí el eclipse. El punto supo. Así y vale, vamos a comprobar que funcionan para iniciarlo. También podemos darle a en vez de tener que estar haciendo clientes, Spring voto, pero también se te queda aquí directamente; si se le puede dar vale, lo tenemos corriendo, pero lo tenemos funcionando y podemos comprobar que funciona desde Ni o Denver Post, manos del Bernabéu, no tenemos en el 80. 80 que ser puerto por defecto. Más dinero. Y vemos que nos devuelve lo que. Lo da a la metido el archivo. Este, los cuatro soldados. En principio sí. La forja está recobrando va a encontrar adaptación, se le ha dado bien que la bolsa se forja. Un veterano. Pues no sé si es que yo directamente no vale, si no entonces, pero a mí no me pasa a mí no es una buena solución. Si Bale se puede hacer también sin la anotación esa no sé si es que el tema del logro llevó a Ramón y no sé si hay que tocar algo del eclipse o yo. Yo yo pensaba que no con meterle archivo ya, pero también podemos meter directamente la variable. Sería. Para sí la derecha. Eso y comprobar que así se funciona. Ahora, si algo no me falta además para ya dicen funcionado, yo lo tengo yo y me pasa igual que Alfonso no tengo que yo tengo que usar. Será porque no nos detuvieron, tuviera. Me habían dicho que cada vez, cada vez que hacemos un cambio, hay que pagar, el servidor y vuelven a arrancaron no está puesto para que se recarga que solo avale al negarse a cabo. Darme cuenta se ha dicho antes que ha cerrado para que estuviera, porque, como yo tengo la manía de que cada palabra que escribo guardó el archivo, entonces, sigue ahí todo el rato exhibiendo, en Loja y todo el rato, iniciándose, me pone nervioso. Pero, pero si me va a entrenar funcionando, y cuando haga cambios, se recarga. Vale, vale, pues si él no se muestra perfectamente sí saldrá directo, y si a nadie consejo siempre ha funcionado mucho por ti, nadie le ha fallado. Si todos estamos aquí con él podemos seguir. Vale, si nos vamos, la documentación de de la aplicación del servicio de baja de matrícula. Lo he dado aquí. Bueno, aquí podemos ver el proceso que se sigue, aquí se inicia la solicitud, así que aquí tendremos que tendremos que obtener las titulaciones y formulario al final, porque con él, con la función de base de datos se obtienen. Sostiene todo el formulario. Lo conoceremos mejor que yo, y para esto lo que hacemos es llamar a esta función de base de datos. Así que lo que voy a hacer para ponerme esa esa llamada a la función de base de datos en el uso del servicio no voy a crear otro paquete, pero una con una, con una clase específica para las llamadas. El paquete lo voy a llamar. Por ejemplo y le voy a llamar aquí le voy a meter la clase A, pero. Bale. Le voy esta clase era obviamente quinta la voy a etiquetar con componentes para después en el servicio, poder poder añadirla añadirla con el auto autobús para que se mete directamente. En vez de tener que iniciar y meterle el constructor. Bien, para la ruta que tú tienes en el navegador, a ver si. Ese es 1. Y a mí el hecho de que me sabe da igual la verdad, pague eso que en ese error en aquí en la consola de eclipse te sale y te sale algo. Algún error bale revisa la aplicación un punto. Aquí tienes puesto o barra. Y a quien el servicio le tiene puesto todo esto, también se pudre me quisieron publicar. Si me falta ver si es bueno. Bale sí. Terror, y todo esto lo tienes igual, no habrá tres variables. 1, punto cero público. Lo de Pepe. José ha cambiado Mirambell la mayor del versión de la versión; una cosa una cosa muy tonta, pero luego la web r heleno no responde sí y también comprueba si el Security como si tienes esta línea sin comentar y estar aquí arriba. Ha comentado. Sí Sí. Vale sí tengo claro como tú dices rebeldes queremos cambiar Eso. Dice que la combinación requiere del coche y el puerto requiere ts. Sube en público. Uy! . 408 00:41:05,020 --> 00:41:10,000 Revisa las constantes, por si acaso, aspecto versión punto y medio. Abertzale vale pues teme algo diferente. Bueno, mientras comprueba eso, darle un minuto que necesite, y ahora vengo. Si no empezamos bien cómo te mueves y ahora ya me funciona. Pero es raro, porque parece que funcionaba en las-tienes que definir una variable en el punto que no puesto. A resguardo, las secciones, yo te lo digo, yo veo, cuando no le funcionaba era por la ruta, me volví loco y la manera de eso otro y hasta que no, aquí no le quite lo que había en la aplicación para el https, no me funcionaba. Comanchería de otro proyecto de la aplicación de esta serie, la obligación de advertir que hace o perder el tiempo, habrá cosas que lamentar. No hay una buena parte de ese dato. Y adaptando la plena todo lo demás. Comentado, que si no tomamos cría, quienes se quiere te conocí comentado a primera línea y deja la última y entonces normal. Si un funcionario no me funciona, lo que pasa es que está funcionando con el PP. Si, como yo utilice el otro día me funciona con el revés, con él y con el PP no, no, y en él lo que le estaba diciendo lo de esta línea, si esa línea me funcionaba en la abdicación, creo que yo tengo aquí lo obvio, porque fue lo que utilizamos otro día a bordo del certificado, y todo eso certificado vale? Pues agresiva que quizá no tenga un problema si funciona pues entonces no lo perfecto vale vale pues vivimos lo que decía Vamos a implementar la llamada a la función de base de datos en en esta clase que me he hecho. Para eso vamos a necesitar, para hacer la llamada o j. Aquí. El método. No se construye trámite. Vale y, como podemos ver, recibe todos los parámetros del alumno y el identificador del trámite. Así que voy a poner dos parámetros. En función y finca. Y directamente va a devolver la contra Executiu. Aquí hay que ponerle ni un. Actor sí; sí; sí; lo vamos a completar. No va a poner esto así. Hay que implementar este método, que va a el final. La llamada y. Eso iguala. Y la llamada concentró a base de datos aquí hay que ponerla entre corchetes y los sea, podemos ponerle interrogaciones para los parámetros tanto de salida como de entrada que va a recibir y que vamos a definir a continuación. 11 sabrá qué hacer con ellos un tope. Pero punto. Mí es tu. Aquí, ponemos dos interrogaciones para pasar los parámetros. Vamos a verlo ahora mismo. Tenemos ahí esto que está pasando aquí. Vamos a seguir y eso, si no me equivoco, se va a ir ahora como cuando lo completen bien. Aquí la los parámetros de la curva y quiere pasemos, o sea, las interrogaciones hay que registrar las que hay que ponerle lo que son empezando por 1, no puedo, no portero o sea que hay que definir la proposición. Aquí sería ese punto Register. Para registrar el valor de salida, que será la primera interrogación por eso, la oposición uno el tipo de dato que será tu puntos. Y las otras 2, los dos parámetros de la función. Era ese punto se para meterle el valor que será la posición 2. Sea el primer parámetro será vc. Y segundo, haber cobrado. El segundo también se tren, eso era Trump. Bale, importa, esto tendrá que ser Java en ese país. Me necesita ganando no sé qué, verdad. Este puesto cuanto suena, la red, si sigo escribiendo, no vale. Ahora sí vale todo. Y aquí en este. En este coche, del que cierra el que estoy me creo tenemos que meterle coma. No hable. Es 30. Esto será el tipo de dato que va a devolver la llamada. Espero. Hacer así vale, pues el auto completo. Y aquí otra vez tenemos que hacer un rey del método, que será el estigma. Qué pasa. En bueno, yo lo digo. En te lo digo también, no tenemos en la wiki de eso, datos, poco a quién? A seis no vamos a ir abajo. Al final tenemos aquí un ejemplo que también nos podemos cambiar, pero no para no tener que estar cada vez que metamos una está metiendo todo entonces odio bien, en este, en esta función, lo que tenemos que ponerle es que se ejecute la llamada que hemos creado en la función anterior, y tendremos que meterle. Por ese punto. Claramente no, una. Bale no cola. El cuarto de Mestalla, al final. Todo vale, y aquí como vemos, devolvemos ese punto de estreno para obtener el valor del parámetro uno de esta llamada, o sea, lo que sería la primera interrogación para obtener ese valor y lo que se vuelven entonces conectó simplemente llamando esto, ya podríamos acceder a, o sea, hacer esta llamada a la función de base de datos. Bien, me voy a volver al servicio a implementar ese método. Será. Arroga será por lo que ponemos mapping. La versión más debate, porque éste sí debería ser un método que necesiten o bien. Barra. Formulario, yo baja, por ejemplo, formulario de matrícula, tendremos que hacer. Al final, lo que devuelve es un un no son estos, así que pueden devolver directamente un estreno. Ha sido baja como vale este método. Necesitará como parámetro habrá que pasar como parámetro en la web, el identificador del alumno, en el que sería el dni. Entonces esto lo definimos aquí como un parámetro. Esta función con respuesta. Para mí y le explicamos que es obligatorio que lo lleven. Igual a Trump ahora es 30. Empecé. Guillermo no era variable. Qué diferencia hay? No hay dos opciones. Está el para que la será del tipo de ponerse al final, interrogación ha sido un, si no se hizo y si no, la otra vez con el barro, tal. Bueno, eso como como vosotros veáis más adecuados y como. La otra, la paz, para que se pasa de ahí arriba el buen nombre y luego abajo, paz para estar. Estamos acostumbrando las acciones de The Killers. Normalmente. Vende que, por ejemplo, en este caso fue un horario baja. No parece que el identificador sea lo que iría después, o sea, la hora de identificar el recurso. Entonces y yo lo veo mejor para mejorar y hubiéramos puesto formulario a la baja barra, dni, Ibarra y paz, para que sea una ruta como las que solemos utilizar pero que da igual. Eso ya. Como eso son las dos opciones como vosotros veáis más más apropiado para el servicio, a ver. Vale, lo que voy a hacer que no he hecho es meterme aquí la función, o sea, la clase que hemos definido con la llamada. Levante. Coge directamente y aquí vamos a tener este. Punto. Instruye trámite, esto, un identificador que directamente lo dejamos aquí y el trámite, pero podemos meter directamente. 0. 1. Y tendríamos que ver eso. Bueno, aquí podríamos meterle control de errores por sí por si esto ha devuelto algo que no es, no es lo correcto, no es lo que se espera o no sé exactamente si esto puede fallar o qué puede hacer. Pero podríamos comprobar que el valor, que el valor es el correspondiente y volver a un responso con un error o como con una excepción o lo que sea, pero bueno, directamente para comprobar, funciona bien. Voy a devolver esto con el trámite. El http. Entonces entonces lo hemos hecho bien. Debemos tener esto aquí funcionando y podemos probarlo, navegador o en él el método privado. La portuguesa llamada formulario bajan, se identifica vence y igual aquí el dni tiene que ser sí sin letra equivocó entonces por cierto para esto hay algo un usuario de prueba o algo porque yo lo prueba con mi lo. Estamos en tres de esta manera, el error que aparece ahí parece más bien como Día del Padre nuestro o algo así pues supongo que si el usuario del servicio sí que tendrá acceso a ese paquete, a una cosa o no tiene parámetros, o si hay algo que controlará algo que no he puesto. Servicios. Tienen que ser algo. El procedimiento se llama 1, pero más no lo sé. Vamos a ver, aquí no, si hay que es un paquete buena, como yo. Bale respecto a si vemos la respuesta, pero bueno, aquí porque lo tiene claro, y ahora yo ahora mismo, no estoy matriculado en ningún, lo voy a ser. Pero vale. A mí no me lo he dado cuenta; si son forma de Aida, tiene algún impuesto algunas nuevas, como puede ser que sí tienen alguna extensión. Si este estoy un poco buscándolo. Está bien, me lo voy a ir. Para. Buscáis es: aquí imagino que también estará para Fair o si no bueno, tenues. Bueno, sí; pero hay diferentes extensiones entre lo formateado, si además estás cómodo, porque puede ir abriendo y cerrando el campo, y para verlo así estaba bien, pero te pasa mal. Aquí tenemos el formulario. Esto será lo que utilizaremos. Lo utilizaremos en la parte de Google para construir el el formulario de. Pantalla de. Pantalla, qué bueno que eso ya, o sea, eso ya es cosa de vuestro servicio, como como lo que era y lo queráis hacer si os vais a un reto formulario dinámica mente debut se puede comprobar los diferentes campos. E ir añadiendo. O eso ya como como vosotros, como vosotros lo tengáis, pero bueno, nosotros lo vamos a hacer conectó que lo a en. Vale, pues para esta aplicación también habría que llamar a otras otra función en la base de datos y tal. Pero yo no he llegado a hacerlo porque más que nada por no meterme a sacar PDF que sean reales, con información, que no, que no debe haber, que no deba tener, o, o simplemente por eso no, o no, coge datos que no debería, al final como para aprender, cómo se va haciendo poco a poco, necesario. Entonces, en aquí una vez se rellena el formulario, se solicitará una baja para para una titulación otra pantalla de confirmación donde se muestra la información del del alumno. La titulación que hemos seleccionado y nos dará un a podremos visualizar para firmar un PDF que será la solicitud de baja de matrícula. Entonces, este PDF lo que vamos a hacer con la dependencia que hemos añadido antes, lo que he comentado, pero no un PDF un PDF falso que simplemente para ver, para ver eso, como como devolver un PDF y luego más en la parte de Google, como cómo tratarlo. Así que lo que voy a hacer, me voy a pasar el que más me ahorro, describirlo -este último sí. Pues. Vale. Es Guillermo el acceso al crecimiento almacenado? La invocación no termina de escribirla. Lo digo por si le quieres copiar o si lo hacemos, si la pasó como tiene que decidir la forma del hecho, pero que sí que me refiero a que no sé si debemos seguir escribiendo todo el código en todo momento o simplemente verlo, y lo más grave, que realmente eso sí voy a ir pasando todo lo que todo lo que escriba así al final copiar por copiar, con que vaya y entendiendo todo lo que vamos a hacer haciendo, y lo que yo le digo yo, con quedarme con la idea, es lo importante. Sí al final va más agobiado copiando y entendiendo lo que estamos haciendo. Bale puede pasar de esta forma, ya no pasaré pasar este proyecto, luego al final, cuando terminamos lo los hubo y lo dejo ahí para lo entendáis vale, vale, pues tenemos eso y ya cuenta. Aquí nos quedaría definen no, no. Los métodos que nos faltan, que es obtener ese recuerdo de matrícula, o sea, recuerdo de la bajada de matrícula, el de firmar ese PDF, y otro para devolver el PDF firmado para poder descargarlo esto para firmar el PDF fe en Yo también lo he hecho. Aquí hicimos lado, o sea, no ha llegado a firmarlo, pero yo me pregunto, y a vosotros hay que hacer algo con el porta firma su pasarela? La pasarela de firmas vale? Es que eso no ha llegado a hacerlo porque, como también está haciendo la parte de la parte Google no llevaba meterme en profundidades, y no sé realmente lo que tienes que hacer es subir el PDF, se devuelve al archivo electrónico, y entonces enviarla a la pasarela la firma. Cuando se firma el pive se puede obtener la copia auténtica con la firma vale vale entonces vale vale no estaba pensando entonces simplemente hacer ese método de firmar que se haga eso se suba ahí y luego devolver el y poder obtenerlo. De ahí no. Si lo malo, firmarlo, tendrás que hacer una dirección a basar en la paquete lo sea. No sé cómo va. Eso tampoco en forma de revivir eso se puede coger, se puede firmar uno en cada servicio antes de lo que tengamos nosotros y luego ya sabiendo que se puede obtener firmado, pese a que no hace falta firmarlo, o simplemente subir unos sí y luego descargar otro esté firmado. No sé no sé exactamente si hay que hacerlo todo o simplemente queremos siempre un fichero y luego tener una copia firmada queremos firmarlo, eso ya no se a en la aplicación, la aplicación final, la que se pone en que eso sí que firmarlo, supongo que será eso, subirlo firmado y después poder descargarlo. Pero pero bueno, de momento van, aunque eso se quede sin implementar, vamos a dejarlo momentos que necesitaría puestos aunque sea simulado, entre comillas, y y así vamos, terminamos y podamos seguir. Sigo con el método de resguardo momento. Voy a poner. Y baja? Esto tendrá que ser. Como esto lo que va a devolver es el pdp, luego podremos firmar. Devolvemos una raíz de Madrid. En esta obra, que pasará en los parámetros para la llamada a base de datos para obtener ese PDF. Pero como aquí vamos a devolver, uno que nosotros vamos a creernos no voy a copiar este abajo, el método. Para crear un PDF que directamente creará una página con un texto, no no tener nada. Esto. Me falta la dependencia que me pasaba antes aquí. Tenemos todo que si queréis no lo. Siempre siguiendo lo sino de todas formas, luego lo voy a pasar todo, como yo tengo la placentera y me pongo también. Y luego subirá el proyecto. Pero si alguien lo quiere descanso, de dos minutos para seguir, si quiere, si de todas formas, lo que queda implementar un de método más que no, que no tienen nada y y luego si hacemos eso seguimos como ve Bale. Vamos a. Baja tendremos. Vamos a volver a llegar. Se. Vale, pues con este método ya veríamos eso que se cogiera del Kronen Google y ya podemos descargarlo. Puedo demostrarlo, y ya lo veremos. Si accedemos todo lo que va a xavier, nos si un chorro bueno, a mí me va a servir. Por qué no sé que es? Pero no saldrá en formato texto. Los contenido del deseo raíz de Valls a ver esther. Que. Sí vale, parece que cuando hagamos cambios en el Pont de metamos, le cosas nuevas parece que sí que reiniciar o porque lo único que yo he hecho, salir y reiniciado, ya sé que me funciona, sí que sí tenemos aquí esto ya, bueno, eso será lo que se le pasen a Al y eso ya se tratará como digo, voy a meter los dos métodos, los dos métodos que faltan, simplemente sería miro más, la baja y y descargar el PDF, el PDF firmado. Pero sí. Estos era un método que, como digo, habría que implementar bien con él, como lo hemos estado comentando. Pero. Aquí lo único que voy a hacer para nada devolver. No voy a poner a mí. Por último, era otro método. Habrá que ver si hay que devolver a otro que también nos vamos a simular para, para poder, para poder entender, Froome no tenerlo y ver que lo estamos tratando bien. Pero. Vale, al igual que en el caso anterior. Y 1. Vale, bueno, si vemos la documentación de la aplicación, realmente el proceso que se sigue es ese, no sea el servicio, no tiene mucho seleccionar el título para darse de baja, mostrar el PDF, afirmar firmarlo y poder descargarlo para poder descargar el recuerdo de esa baja firmada así que bueno y como vemos con esto, pues ahora me llamadas a la función de base de datos y por eso en este proyecto en concreto no hemos necesitado implementar nada de modelo, sea de identidades, de objetos, de base, de datos, de utilizar los jp a repositorios, además, que que todo eso también es importante entonces bueno con esto pues sería implementar estos métodos, que tan simulados para poder para poder eso cogerlo de Froome, ni ir viendo cómo, cómo tratar todo esto que esto sería, puede hacer la llamada correspondiente a base de datos, lo de firmar el documento y y bueno esta aplicación realmente una ampliación, una parte de la de la mediación y sería cuando nos vayamos a parte de Google, sí basándonos en lo que el usuario seleccionó, sería una llamada final a un proceso a servicio, a la baja de Madrid. Si, o sea, si te vas a la página web del procedimiento está ahí; ves que hay ojos. Pasamos por la llamada placa, lo que llama la llamada plaza de la tercera opción. Eso genera un una llamada a un servicio rsa; un sistema que tenemos que hablar y enseñar que hace efectiva la baja de matrícula. Para eso hay que pasarle, hubo jugadas que se que se obtiene a través de un seleccionador; alumno, o sea, digamos que sería una parte compleja que deberíamos implementar; si me un formulario, pero luego de lograr, uno selecciona de pueblo se construye en construir trámite; para hacer fórmula, para hacer el formulario; entonces, con lo que selecciona, con lo que habrá que pasárselo aquí no es simplemente; o lo que significa, pasa tanto a ese trámite como por Bale bajo. Podría ser que tuviera entonces solucionado. Uno ha marcado una serie de cosas y no con esos resultados que la semifinal son los que se te pasa al resto del procedimiento bale, bajas abajo, del todo; desconocimiento que está viendo. Si. Hay rival en solicitudes. Quiero recordar que la solicitud o no, si el que va rellenando lo que hacer, la duración, pero uno está una integración en la Diputación al alumno, los campos para modernos, etc. Algo así en lo que estamos haciendo ahora con el formulario. Cualquier caso no tiene porqué ser exactamente igual, sino que nosotros, pero sí tendríamos que genera ese j, son para pasar al procedimiento. Entonces para, o sea, el caso, aunque dice que hay que generar, es éste, y de aquí coger esto o a partir de lo que se seleccione después, de que entonces se genera otro. Otro que pasarle jotas objetivos al final, en la solicitud de solicitud o si ese sería que se le pasa, lo que pasa, que hay que llevarlo con algunas cosas, y está por ejemplo. El título 0, se refiere a la parte de arriba 0. 1, donde puede elegir más si ese es el sí del formulario del campo. Si tiene varias barreras, circulación aquel día solo vendrá 1, pero digamos que es él la selección que va a hacer el alumno de su titulación. No vale, campos ché puede tener varios. Tendrá que marcar uno o todo, si se basa en abajo, para que, para que pueda luego generar resguardo, en ese recuerdo va a salir la semifinal, vale, y, lógicamente, eso es lo que no lo construimos, para pasar delante a resguardo, como a la baja, a que haya idea. Es un club, es un privativo similar a un actor; entonces lo que hacemos es llamarlo y él se encarga de hacer una serie de llamadas dando servicio. Servicios web electrónica, servicios web ha señalado hace una serie de acciones para que termine en ese momento cuando devuelve resguardo. Para descarga se lo devuelve, servicio, vale y poco y entonces el base, como como se hace, la llama cómo se hace la llamada base de datos, pues no va a tener un cliente que llamara y, pero bueno da igual, Picasso ejemplo bastante bueno, me refiero a que lo normal, algo que tuviera que un cliente que llamara a acabar con esos datos y entonces te devolvería el resguardo. Pero en este caso no, porque esa implementación se ha hecho demasiado dentro del procedimiento que está haciendo el cliente. Haciendo la llamada operación resultaba volver vale sí ambiente eso sería lo habitual me refiero claro sí bueno eso habría que ver si directamente desde la parte Google se le puede pasar, o sea, puede ser el Froome en el que haga de clientes aumente o que vaya Alba que indirectamente, y desde el back en hacer otra llamada, que tan bien para hacer un quién está mejor es lo que tenemos ahí. Bueno, sino que habría que llamar a un servicio que hiciera varias cosas y una de ellas sería guardar la solicitud más llamaba la que pusiera un fallo. Esto te puede contar un poco mejor y más concretamente lo que se hace desde la abdicación al abismo de una web, que hace de gol sea una base de datos para evitar cualquier problema a la hora de llamar a pagar el que si quiere un registro de lo que sea. Y esa es eso? Lo pueden agrupar todo en servicio en el Bayern me refiero a que todo esa parte llama a aprovechar el guardameta consecutiva pero que no vaya a hacer la llamada al servicio de hacerlo lo mejor a un servicio conjunto que hiciera tanto la abogada a base de datos para abordar la llamada ni para dar un servicio que haga que haga lo que sea, que la parte de Google ya ya me llame a este, que va, que se haga tanto lo de persistir en base de datos, como llamar a y quiero volver el resguardo, firmado, que realmente va a ser el mismo que subió al archivo pero que confirme que está firmado un acuerdo firmado por el registrado por el registro electrónico. Pero es posible, el limbo tenéis cosas para, llama administración electrónica, me refiero, sea para para mantener la copia auténtica. Para tener un cliente tienes que es que no es así lo yo creo que administración electrónica tendrá remedio alguna historia si no sé si lo tendría integrado también. Es decir, si tú quisiera llamar a un servicio administración electrónica, como en este caso sería cuando terminemos todo obtener la copia auténtica del documento firmado, sé cómo se podría hacer es porque lejos de la interfaz al servicio, poner remedio después firmado. No te lo vamos a devolver; nosotros lo puedes, lo puedes simular, pero si quiere, PDF firmado real, después de pasar por la firma, se llama administración electrónica para que te devuelva la autenticidad del documento. Pero antes de llegar a eso foco de inventar algo que te lo devuelva, eso hay que hacer. Ha dicho. Subir al archivo ya que hay que hacer cosas desde Google seguimos, pero que antes de eso día tenemos verdad que antes, ante todo de tu dedicación, con él. Pero ya está en nosotros nosotros, en PDF, pero lo que quiero decir que estáis nosotros en decidir si la llamada a los servicios, la dama del cliente o del servidor, quizá lo más lógico sea hacerlo desde el servicio en hacer las llamadas que haga falta a los servicios externos nuestro en algunos casos no serán servicios, en algunos casos serán r lo de remedio, hay que verlo, sea cliente un cliente de servicios, o sea que llamar a otros servicios sí que está en la documentación que no aclaró si no, lo del que estos días es como Guillermo, confunde buenos, traemos de todo, porque ya no tengo una librería, ya tenemos las librerías que realmente, invocando la Universidad, ya que debía obviar, o hecho el protocolo para acceder a todos los servicios de archivo de entonces, no sé si cuenta de las consejeras y teníamos esto en que quizá lo lógico era lo mejor sería una implementación ya hecha en una librería. Si hacer algo equivalente a lo que creíamos que la lógica, cada vez que lo lógico, lo único, porque si no necesita otra aplicación, que en este caso porque tenemos, sino tendría que generar un movimiento que lo supieran, archivo y después te devolviera al pie y si no entonces de que no hay que no lo puedo hacer aquí eso que no hay otra forma, entiende, no sé si ahora tiene el efecto de expedientes con, pero lo demás no lo tienen controles. Entonces, sería difícil llamar, o habrá que ver cómo hacerlo si sobre cómo hacerlo, a ver si la línea de fondo y web se podrán integrar, necesitaba un pie, y supongo, eso tenemos que verlo, tendré que verlo también con Pedro. Me comentó también un poco por dónde tirar o cómo hacerlo, pero ahora mismo que en el caso concreto lo que nosotros necesitamos es una llamada a archivo para subir un PDF sí la copia auténtica es otro que tenemos que hacer, es ir a la firma, porque esas dos cosas que me merezco: primero cosas, creo que se pueden hacer con servicios en el Bagge. Es verdad que para la pasarela tiene creo que el servicio pasarela que te devuelve la uer, porque nosotros tenemos un servicio, nuestro propio, pero al final acaba llamando también alguna cosa suya. Yo creo que te devuelve la ruta, el resto va aquí. Además, a pasa a la uer. Además, tienes que poner remedio, pero, pero creo que es. La segura baja, aunque ahora es que ahora mismo Guillermo lo que hace es que tú llamas y te devuelve una una ruta veo que hay una ruta de falló entonces derrota en la que tú tienes, que redirigir entonces firma y cuando firma correctamente vuelve a un sitio que duraría y si falla vuelo un sitio que duraría la ruta, el tbo, la ruta para ir a la pasarela y tú le dices a donde tiene que navegar, cuando va bien o cuando ha fallado y entonces no ese planteamiento sobre la aplicación simplemente lo necesitemos, puesto que es prioritario el uso de djs para para los servicios de el portavoz del servicio, pues era que administración electrónica, si no lo tienen monte llamada servicios sociales, aunque no lo han hecho porque va siendo una prioridad. Utilizar administración electrónica de DJs jcs está hecho? Pues habrá que comentarlo con ir a ver cómo lo hacemos. Vale también. Bueno, entonces esto me lo voy apuntando y estos dos días, como mañana y pasado, hemos quedado no hacer cursos, ir viéndolo, intentar implementarlo. Os voy preguntando también para meter ya cosas reales que también, como todo al final lo he hecho en 2, tres días y está más tiempo con la parte frontal que conectó, no ha querido meterme a cosas que pueda que pueda meter o cambiar cosas en base de datos y demás. No ha querido meterme ahí con prisa Anolis, básicamente 0, pero si me apunto todo esto para ir viéndolo, y en la wiki de administración electrónica para decir que si hay un servicio para firmar estoy leyendo servicios de esa web y cuáles no pasando por el grupo, sí vale, parece que sí método para iniciar la transacción de firma y para coger vale. Incluso pueden ser que se servicio a la deprimida. Subir el documento siempre que sube lo previamente, ya que verlo ahora mejor sí que te puede pasar, vaya a raíz de la cebolleta, claro que me refiero, no tenemos necesidad de Melilla porque está definiendo es un archivo archivo, no habrá acuerdo en la firma manuscrita; consejo sobre si me pasa a ser requerida. Han hecho el paro pacíficamente, se va al documento a la abajo con el servicio que han montado. Ahora igual le pasa a ser PDF y aguantó prácticamente, y yo ya lo suben al archivo electrónico que le devolviera a Piti refiero. Claro, eso sí; si no te devuelve. Entonces una nota manuscrita aparte, lo subo al archivo electrónico, pero para crear el bloqueo y se pueden devolver. Yo al margen de lo que pienso, la casa. De información, el documental, y, bueno, eso solo lo documentamos nosotros no comentamos nosotros, consigna que se lo preguntamos, y nos aseguramos de que antes de eso me pregunto yo a cada uno faltaría si eso era muy, muy típico de que un documento firmado necesita que lo veo. Archivo también. Eso es lo único. Yo creo que todo es correcto, lo llevo en la cabeza lo que tiene ahora mismo implementado y si me voy noche ya veremos cómo lo hacemos. Sí sí; sí habla con él lo que sea dinero y durante estos días vamos viendo como cómo lo dejamos hecho, y José en el servicio de pasarelas indica o lo quiere hacer. Para pasarle un pie o que pueda pasarle arraigada y con el tipo mío. Si tú le pasa, si el se opone, ellos tendrían que devolver entonces ahí seguramente firmado, porque ellos tienen que subir archivo, haciendo nada. No vemos una buena la respuesta de una web de navegación, supongo que será cuando ella afirma cuándo devolverá otra cosa sea lo que te digo, no porque primero te devuelve para que vaya y luego ya a la vuelta matando a mi padre. Si éste vale, pues eso ya lo vamos viendo y lo intentaban dejar soluciona estos días y bueno, realmente, hasta que no tengamos eso, el rival que lo dejamos así y ya hoy nos quedaría por ver en otro proyecto, el tema del acceso a datos con las entidades de té o repositorio y si eso también hay importante conocerlo de la parte y bueno, con eso, con eso ya terminaríamos hoy, pero si queréis hacemos un descanso, que cada uno desayuno en órbita, hacer lo que quiera y volvemos y vemos eso en una hora, cosa así vale. Venga, pues eso, en media hora, le devolvemos. En la zona hasta ahora. Bueno, pues como son y media no falta nadie, vamos a continuar. Vale, ahora lo que vamos a hacer es coger unos de esta página de confluencia de la del acero de la de la formación. Aquí he puesto en este enlace para descargar un un rato con él, un proyecto. Lo que tiene es esto, que podéis ver aquí o sea el proyecto creado con la configuración puede dar todo esto y también tiene ya las las entidades creadas y sus correspondientes o ahorrar. No es el tener que tener la con la, con la consola, hiberna. Entonces lo suyo es que vayamos viendo vayamos probando las diferentes opciones de acceso a datos que tenemos, sobre todo con con los repositorios, pues ir viendo cómo, cómo funciona la particular, las particularidades que tienen idiomas, y para eso estas entidades corresponden a estas tres tablas de base de datos que pasaban por el chat. Son del portal fondo web. He pasado ya una imagen para ver los campos que tienen un señor. No son entidades, son tabla tablas bastante simple que utilice para ahora otro curso que añadimos. Entonces, pues eso, he planteado aquí también la documentación, algunos métodos que implementar, para ir viendo las diferentes opciones, y todo esto lo tendremos explicado en la documentación, en el punto seis del paquete, todas las todas las opciones como de cómo hacer estas operaciones de base de datos. Así que. Y no importando ese proyecto? Tenéis que hacer en el importe como existe un proyecto y ya se el no perdona de donde nos cargamos, de donde descartamos el tipo de aquí de la formación inicial, en la documentación aquí abajo que pone promoción. Ahí sí las cargas. Punto 0. Sí. Bueno, en este apartado lo que voy a hacer es ir implementando estas llamadas y demás, ir viendo cómo se hace también lo suyo, que vosotros o Google, y un poco, y intentar obtener datos de alguna el tramo por un campo, por otro y tal, más que nada para familiarizados con las que se usa en todo esto. Ya no sé si si vosotros todos los servicios que hace, y será más un formulario con llamadas a procedimientos o si también tendré y tendré que estar manejando la entidad de tal igual. Pero, bueno, al final es importante conocer. Bueno, cuando no tengáis importado aquí está puesto en servicio irreales, que solo tienen este gen, lo que voy a hacer es meterle el-no va a ser igual que en el que hemos hecho antes. Lo podéis copiar, la lonja. Vale, pues pues eso, voy a empezar a implementar estos métodos interpretando lo que voy haciendo y otra vez, cualquier duda me para cualquier cosa que os quedáis atrás creí ver lo que sea malo. Es decir, sin problema. Vale, pues vamos a empezar con el método, podemos empezar directamente obteniendo todos los diplomas en llegar a ilustrar y no entender nada, lo que lo que decían podemos comprobar, podemos desplegar, podamos que no podemos ejecutar el proyecto para controlar el avión y llamar a lo que hay antes de continuar, hemos liado con lo que hiciera. Bueno, pues será bueno siempre funcionando el otro. El otro proyecto, tendréis que tendréis que pararlo, la consola del eclipse, en este extraño lector, porque si no, va a decir que el 80, 80 ocupado. Baile, perfecto. Entonces, como vemos, tenemos también los tres repositorios creado, simplemente tener cansa indirectos es una interfaz que, que extiende a j r. Dónde tenemos que ponerle el tipo de objeto, o sea, el tipo de dato que van a devolver la llamada, o sea simplemente para enlazar con la tabla, que es el alumno y la entonces, coge la entidad la entidad alumno, y así es por ahí por donde accede a base de datos, y este segundo tipo es el tipo de datos del de líder de la entidad. Entonces este los repositorios estos por defecto e implementar un método que está en ir entonces para esperar según qué tipo de datos, como como teniendo los vacíos. Pues eso tiene una serie de métodos que podemos utilizar, pero si no ahora veremos qué podemos. Simplemente declarando métodos con con una sintaxis específica ya nos hará las operaciones, esto tiene sin necesidad de implementarlo. Así que vale. Hemos dicho que vamos a empezar con obtener todos los diplomas aquí la llamada. Esto. Esto tendrá que volver una lista, diplomas. Bueno, aquí hay que devolver, el de Teo transfer. No más. Más. Bien, antes verano tendremos que internos. Aquí los repositorios. Así este será no puedo decir. Que realmente podamos meter, ya lo repositorios, directamente. Titulación. Hacemos importado, ya lo tenemos aquí bien añadido. Entonces. Podemos obtener una lista de diplomas con diploma repositorio punto, vemos que aquí podemos ver todos los todos los métodos que tiene por defecto para persistir para borrar datos, para, para que no devuelva a todos nos lo devuelvan con con reordenación para buscar 1, para buscar por todo esto. Todos los repositorios no jpn repositorio traen por defecto, y en este caso voy a poner el gol así a devolver todos los todos los registros de esa tabla. Lo voy a poner así esto, ahora veremos que hay que reformarlo, a sus correspondientes para para devolverlos entonces será diploma. Es más, igual a eso. Hacerlos en? Por. Esto fue a ver. No voy a parar. Aquí hay algo que me está fallando. No sé por qué no me está haciendo bien. Pero más vale que parece que cuando haya un fallo todo completa, no sé por qué. Tengo diploma, por qué me estás haciendo. Esto. Ahora te faltará el importe, pero creo que estoy haciendo el control para que Arda esté dando eso y de sobra vale paréntesis y ahí lo hubiéramos llegado amigo vale vale ahora sí ahora porque no estoy viendo una lista de. Bale entonces lo que tendremos que hacer es pasar esto esta vista a una lista de tebeos que es lo que voy a hacer aquí. No lo entendemos por no devolver directamente las entidades de base de datos. Devolver objetos que sean directamente ojos y evitar cualquier problema en cualquier vulnerabilidad. Misma. Qué bueno sí vemos en tebeos cada de tienen que llevar un, un constructor, que tenga, o sea, un constructor que va a ser la entidad y construye a partir de entonces. Eso es lo que vamos a utilizar. Aquí? Trafford diploma. Será esta. Lista. Y que tendremos que hacer mío, pero va de echándole el diploma correspondiente. Vale, ya tendríamos esa lista construida y no podemos pasar aquí. La lista de. Pero bueno, estoy de nuevo, si aquí me estoy adaptando el control de errores, simplemente por ir al grano, por ver cómo funciona todo esto. Esto lo tendríamos que controlar. Si si viene vacío, sería erróneo lo que sea y hacer una respuesta en consecuencia. Pero con esto ya podemos ejecutar el proyecto y vamos a aprobar esa llamada. Yo tengo una pregunta: si esta es una estandarte o es algo que se ha pensado al desarrollar el tren. Bueno, se ha dado. No termina de entender por qué. Punto, bueno, todo a través de Jordania o mediante las no dato para las entidades que trabajan directamente con las entidades que tenemos en este caso ya no es broma, que sí; sí esas entidades las vas a manipular o vas a obtener información o vas a guardar directamente con lo que entonces hay una, un modelo intermedio que se generase un poco cuando tienes una entidad tienes que tratar ese ese. Ese poco le asigna los mismos valores que envuelven la entidad, había trabajado con él, pero si cuando vas a guardar o vas a ver si tienen más hallazgos tienen que mojar y de lo que no haya modificado o ha añadido premio, lo tendrán que hacer, tendrá que meterse en la entidad. La entidad a través de Washington irá de número exacto seísmo que no entiende muy bien, porque el tebeo sea una ventaja, lo de Teo, lo que no lo veo como un paso un poco. Hay que hacer algo, hacía un poco farragoso no creer que eta continúa sí sí; sí; sí mismo no es farragoso, pero lo que pasa es que al si devolvemos o sea bueno, el servicio directamente las entidades se supone que es una vulnerabilidad o se marca marca como una vulnerabilidad, y por eso está hecho, porque eso supone que las entidades como Van Van enlazada con base de datos, por no transferir esos objetos que realmente quiere ser su corazón. La entidad que haya es posible entender que es posible que haya interesado volver a una serie de que a lo mejor de ti solo interesa una serie de campo y no todo; es decir, porque a lo mejor está mandando información de otras entidades que están en el mismo objeto. Que tú no quieres que se sepan, a ti te has preguntado diploma, y a lo mejor es adicta a diploma. Solo necesita que el apellido, el nombre, dni y está y no todas las demás relaciones que pueda tener. Lo mejor ahí es donde puede ser que esté la vulnerabilidad, que esté dando más información de la que se está pidiendo y con eso se puede hacer lectura de otro objeto que de otra forma no nos abría. Eso es la única manera, ser la única cosa que me ocurre por la que podría decirse que tenga sentido y por ahí bueno vale, señor si la cosa es que con el SonarClub, al devolver la la mentira directamente, si te lo marca como vulnerabilidad, entonces se supone. Se supone que por eso, porque como es una entidad que va en la base de datos, que yo no estoy seguro yo creo que al final es sólo lo sería liza y lo que vuelve es eso el caso en. Entonces a ver. Al final todo viene por eso, porque como el Sónar, que uno no lo marca como vulnerabilidad, encontramos este patrón en el telón de Teo de la que sí que realmente, si encontramos que con las entidades es igualmente seguro y el sonar que o se puede se puede poner, que eso no nos lo marque o no sé si encontramos eso y se puede y se puede trabajar directamente con la entidad mucho más cómodo que directamente podríamos hacer con él y volver toda esas entidades pensando que no cree que a veces se produzca esa aceptamos y habéis escrito como todavía está todo en desarrollo. Pues esto le podemos dar dar otra vuelta y vemos que se puede hacer más fácil, un acuerdo parecido raro, porque no la hemos hecho nosotros, hay anotaciones de las entidades para transformarla y se proyectó el sistema. No voy a necesitar casi siempre lo voy a tener que transformar de Teo, donde se exhibe mucho tener anotaciones para cuando se transforme, sino que voy a transformar las bases de otras cosas. Si usar esas anotaciones del suceso bombas, refieren si eso tendrán que ir en el que se va, ese va a hacer. Cómo se va a poner en formato a devolver entonces siempre me entiendo que será en el caso de, en el caso de que haya otro relacionado que quiere devolver. Si evitar lo mejor normalmente claro, tú tú, por ejemplo, en el caso de obras de la entidad de título, para mejorar, y eso te interesa, el recuadro, cinco campos de títulos, título referencia, si la entidad que tiene a medida, que lo mejor es lo que creo que puede ser peligroso para los servicios de asesoría, es, tiene información sobre qué pasará por el campo. Si eso no siempre depende; si eso para eso, para eso también se pueden utilizar; anotaciones que son, vio diferentes opciones para eso, totalmente esa sanción, por ejemplo, que no está solucionada la primera jota cotas eso me va a decir que va a votar. Simplemente no me vale es bueno forma también hay una ventaja de Theo tiene una ventaja y es que podemos tener para distintas vistas distintos servicio podemos tener distinta información de una misma entidad que a lo mejor también se nos puede presentar que sea tener un objeto que sólo tenga los campos del diploma que que nosotros queramos si se refiere a eso sé si me refiero a exactamente pero que entonces servicios distintos uno podrán montar una información parcial incompleta y en otros servicios distintos a lo mejor nos interesaba otra información distinta y estamos hablando de la misma entidad o sea pero bueno eso que lo que estamos comentando con el dj son vio Oeste también se puede hacer y realmente se podría poner directamente a la a la entidad pero pero si al final todo hacerte tu tus propias clases tu objetos que no sean las entidades también pues personalizarlo como quiera entonces pues eso son diferentes opciones entonces bueno de momento vamos a tirar con dos detenidos y y si cuando tengamos tiempo lo repasamos y vemos que se puede trabajar con las entidades ya lo estaré en bale iba por aquí implementando los diplomas el diploma me ha arrancado la aplicación. Este será. Está claro que si están aquí lo pone, será por algo, será importante ya por ello aquello no, no creo que lo ponga por gusto ya a veces son muy restrictiva en alguna cosa, pero si lo fuera poner sino sí sí puede ser que a lo mejor en este caso, como se analizan los objetos se pasan como otras son, realmente nos está pasando información, y el sonar que obvia aún así lo que como error, pero como tampoco hemos llegado a ese nivel de profundidad y lo marcó como como vulnerabilidad. Entonces, y de ahí salen los deseos, en eso tenemos la llamada, vemos que devuelve lo diferente, o sea, todo lo todos. Los diplomas que hay y como hemos visto, es simplemente con él, con el film donde se tienen todos vale voy a continuar y lo que voy a hacer es buscar un diploma, pero que sea correspondiente a un alumno, sea quiero decir todos los diplomas correspondientes a un alumno bianca. Voy a empezar a hacerlo. Me parece una cosa, es en los servicios reales, o sea, los controladores podemos tener. Métodos con la misma ruta que sea el mismo método, pero podemos ponerle que éste sea, por ejemplo, con parámetros, aunque esto realmente también podríamos hacerlo poniéndole directamente, el es para aquí pero que no sea obligatorio y aquí dentro y devolviendo todos los efectos o si está en el parámetro, devolviendo solo los diplomas correspondientes al alumno. Pero bueno, yo me lo voy a tener. Aquí hemos separado tenerlo más, más ordenado y evitando esa comprobación. Esto será. Bueno. Para. Voy a ponerle obligatorio. Pero realmente será el dni o no. Vale, entonces aquí lo que vamos a hacer es obtener la la, la entidad del alumno correspondiente a en que pasamos por un parámetro, así que no hace al menos no? No? Sí. En este caso tendremos que utilizar el vaivén por defecto y tendremos que pasarle el alumno. Aquí bueno, sí vemos esto que nos devuelve o un objeto opcional. Esto es un tipo de dato que trae hecho, de hecho lo metieron a lo largo de este año. Yo empecé a trabajar con este resultado, pero qué aquí es donde se puede comprobar, porque a lo mejor le pasa su nieve, que no corresponde a ningún registro. Te puede devolver un un objeto, o sea, puede decir que está vacío o te puede devolver el objeto, en este caso será. Así. Aquí lo que está pasando es que, como le he puesto este para igualarlo no hay que ponerle con el con Paz Value igual no correspondiente, y aquí esto no sería una opcional, como he comentado. Entonces aquí tenemos los diferentes, diferentes métodos que esto no nos devuelve. El alumno. Aquí podemos también decirle que devuelva otro otro objeto con diferentes métodos para controlar eso podemos comprobar que sí está presente. Entonces, después llamamos al punto o si no devolvemos un responso y con un error, o sea, pero aquí voy a poner el punto directamente o por simplificar la cosa. Bien, tenemos el alumno. Ahora vamos a encontrar los diplomas correspondientes a ese alumno. Vale, para esto sí que no tenemos un método definido en el repositorio y por defecto, o sea, el final, en el repositorio y, como hemos visto, tenemos que buscar por buscar los todos los de persistir, borrar y tal. Pero queremos filtrar por un campo de diploma que será el campo al horno; ese streaming. Entonces lo que vamos a hacer en definir es en el repositorio un método y tendremos que filtrar por el nombre del la tributo que tenemos, definido en la entidad, así que nos vamos a ir al diploma repositorios no vamos a declarar aquí. Un método que nos va a devolver una lista de diplomas porque no pueden tener varios diplomas diploma. Entonces, tocar todos los correspondientes al atributo -alumno. Pasamos un parámetro, un objeto. El correspondiente bale ya sólo con esto tendríamos que no buscaría todos los diplomas correspondientes a ese alumno. Esta sintaxis mira voy a pasar un enlace donde vienen. Dónde viene ahí todos los detalles, las diferentes opciones que hay con lo puesto en la. En la documentación no puedo poner aquí. Vamos. Aquí vemos que podemos buscar todo esto simplemente por el nombre de los atributos, podemos buscar por varios atributos por hora en aquí entrando por los valores, por ejemplo, que la edad sea menor. Tal. Vemos que tenemos un montón de opciones, nos van a servir en para paraíso para filtrar por los diferentes campos, por valores y demás. Así que aquí tenemos definido nuestro, nuestro país no del Bayern no y aquí lo que perderá por curiosidad existe algún caso en el que nosotros debemos simplemente hacer la implementación de ese ese acceso a datos? Refiero con intensidad? Parece ser que sea conecta nomenclatura parece ser, que implementa siempre todos los accesos, sí a todo; si si en algún caso nosotros tenemos que intervenir me quiero decir mi padre me parece bien, me parece muy, me parece genial, que realmente nos está dando todo el trabajo hecho que no sé si en algún caso tenemos que saber si realmente para todos los accesos a todas y más básico, por lo general se van a necesitar con. Conecto Bale. Se puede dar algún caso que no sé que tengamos al final, pero más concreto algo que queramos especificar con con alguna cuerda se cuele o con un sable? Bueno, no sea compleja, pero eso también podemos definir a nuestros métodos y ponerla aquí y aquí define tal cual y directamente no va a hacer eso y también nos va a devolver lo que le pongamos ya sí; por lo general, son cosas más complejas. No creo que haya demasiada igual si estoy yo aquí y el acuerdo aceptaría un jp Google no la sintaxis dejó tras de sí o sea aceptado o esa oh, oh, oh, la cueva y nativa vale, vale, si no hubiera existido una gran ventaja frente a lo que estábamos utilizando el texto simple. El repositorio simplifica mucho las llamadas a base de datos y sigo con el método. Voy a obtener la lista de diplomas para el alumno entonces Félix. Plomo. No. Era igual a Di repositorio un top. Hay alumnos que lo que nos hemos definido y tendremos que pasarle. El alumno, la entidad y o bien mejor. Ahora, igual que en el caso con el caso anterior, esto podemos coger código para definir la lista y vas a la lista de diplomas dos bueno, también podemos ver esto. Y me he comido muy cómodo aquí siete bale. Entonces vale aquí y tenemos funcionando bien la aplicación y vamos a probar. Un dni que puede ser bueno poner, lo ponemos así al alumno. A. Efectivamente, vemos que tenemos aquí los tres diplomas que tiene. Qué tiene este alumno. Bueno, eso es el acceso a dato más básico. Vale, qué más podemos hacer, podemos añadirle imaginación y reordenación, al final, cuando lo consiguió. Si. Esto no está muy claro. Ha dicho una máquina duda. Una. Aquí no hay nada realmente equivalente a lo que sería el enfado de la web, porque si tú vas a ceder a una función o un procedimiento de base de datos, esto se va a hacer directamente con los depósitos que envíe la documentación. O sea, cómo acceder a la función de base de datos con muchísima funciona a base de datos falsos, Javier? Eso es más con el total de empleo, y eso que acabamos de ver ante sí que lo otro yo lo veo mal, bastante más complejos, o sea, yo estuve haciendo alguna prueba con él. Si o y Dalí me pareció que j emplea, además, que te coge genéticas de generar, te genera el pago y te lo copia las dos partes para generar los parámetros de seguir, y lo tiene directamente a la cabeza, incluso va a devolver el dinero directamente cuando el objeto y ahí ya lo tiene hecho. Creo que vamos a ley y ha ido otras dos anotaciones, pero a mí no me gustaron mucho no conseguía hacer una cosa, es mejor que apruebe un proyecto de los repositorios para la función, ese procedimiento de asesinato o no? No es ahí donde hay que utilizarlo? No lo entiendo y no sea Podemos parte no? Habrá que hacer un pago o alguna cosa? Aquí podemos podemos por ejemplo a llamar a lo que he comentado antes con lo de la? Podríamos poner algún selecto algún? Alguna cuadrilla sí más sencilla que lo suyo, o sea añadiendo que en el repositorio lo suyo es que te devuelva un alumno, no, por ejemplo hablo del trámite, ellos sí que me lo he puesto en una clase aparte que me he hecho para para eso procedimientos, no lo he puesto, no lo he metido directamente. En el repositorio. Y si se quedan tan bien como yo tampoco controló? Bien, lo de los pagos y eso no sé explicar exactamente la diferencia o la prioridad de Envigado. Creo que la los pagos que ha hecho él al final es como si fuera un pao legalmente, porque lo cara y por y por cada y por cada método que sea, por cada llamada, un procedimiento base de datos que necesitemos, pues tenemos que crear, no las dos sea un nuevo para cada uno dentro, para que tú tengas tu método que llame a eso, que internamente crea la consulta, la ejecuta y te devuelve al resultado. Al final, como repetir 20 veces con los dos métodos de una clase que nosotros queramos organizar, lógicamente como un pago de de una entidad o genérico, o eso ya tema de organización. Yo creo también nos trae más métodos, o sea ese método, al final hay que implementar esos dos métodos que hemos visto antes, pero también trae el cuero y fueron de cuero y por forma o cosas. Así que realmente igual también podemos ahorrarnos. Para alguna llamada que sea más simple tener que poner todo son dos métodos y en eso también hay que explorar, pero perdí al final, utilizando el jefe del bce, sería eso tener esa clase que será equivalente al pao o o algo así y a organizarlo, pues, como tema más intuitivo. No hay dicho algo sería, no digo yo que siempre me está dando. Guillermo, por ejemplo, imagínate que queremos meter una una serie de una, unas de calificaciones. Pues con un repositorio alumno de para una materia acta o lo que fuera, y luego ya tendríamos que introducirlas nota, y luego, mediante otro servicio, tendríamos que guardarlo. O se irá disipando un poco no se ha hecho, sería obtener la entidad de eso y luego, y luego guardarlo con una llamada aumento de base de datos, o algo así no lo sé. No te preguntaba qué decirte. Preguntaba si estamos recuperando una serie de de DNS de un acta con nota o signos. Dais magnéticas rellenado a la mitad de la nota del acta para que recuperase la plancha, para que el resto, adelante, o incluso no ha empezado a vender o habría que darle solamente los dni, los nombres, para evitar las notas lo haremos con un repositorio, entiendo, supongo que sí; o sea, si al final tú lo que está sosteniendo son esas entidades, y yo entiendo que, efectivamente, con el bjp a tener esas registros para esa paga esas notas. Pero, claro, otra cosa es que tenga algo en Bagdad. Entiendo que si tú simplemente basamos esas notas, con emoción, sería suficiente y Godoy desenvuelve manipular la información y luego con el servicio embocar al árbol para que te guarde la información que las introducir. Si es eso lo que llevamos, sino que entonces empezaría a trabajar con servicio o o si habría que ponerle, y si estoy igual que el que más bien con Post me vino la única luna que me cabe a mí es como te has dicho antes, de que tú tienes una una actividad que edificaciones y solamente que mostró al profesor aquellas que no tienen nota. Entonces ahí pues ya solo tendría que manipular en el propio servicio. Cuando una información entiende si o sea preguntas, sí hombre, la consulta, la final, lo que quiera paquete claro para que existe ese dinero necesario, establecer un procedimiento para que vuelva a más gente. Yo estaba planteando las dos cosas. Mostrar la falta de o mostrarse el acto. Tanto las que han metido como la zaga terminaremos yendo bien, te da igual. Tú no tienes todo en servicios, manipular la que tenga, gana, o a una colección, o lo que se iría, y las muestras que sea, y si el repositorio del servicio del compositor y puede tanto tenerlas toda y luego volver lo que quiera, o directamente meterle la llamada con con el filtro de que tenga ese ese campo en la nota, o sea, sí. Javier me estaba planteando, porque esto, si luego fue más sencillo que, por ejemplo, imagínate la introducción de notas de selectividad me imaginaba que iba por ahí. Puede ser una manera de de crear eso, la forma más o menos, bastante rápido posible, a seguir aceptable para servir para lo que sale y que sea liviano con alta demanda. Efectivamente, que realmente tiene un poco de trabajo, seguramente muy que aquí aquí viviendo es bastante fácil, y, si tengo y conforme de acostumbrar a la sintaxis de los impositores y demás, son cuatro cosas las que hay que hacer, no, si no nada complejo que ver luego cómo nos movemos con eso. Pero si eso es bueno, eso será la parte más complicada. Pero eso, echarle un poco de tiempo. Ya que esto se entonces se parece más a lo que ya estamos hartos de hacer mucha más y haremos. Lo que estamos viendo. Jotas son de servicio web, servicios de detención de datos y yo quería ver un poco luego también porque aquí no nos manipulan nada. Quería ver luego también como si a eso se hiciese tiene mucha igual para lo mismo, para persistir y eso sí al final tendremos el mapping, el bien, lo que sea. Se hace igual que Santa Josefa va a ser cuando veamos la muerte como como tenemos nosotros que montar. Todo eso no lo voy a decir para darle sentencia. Si a la vuelta, bueno, ver al final tu en buen cuando reciba esto, jse. Eso te lo ve directamente a un objeto con los diferentes campos, y nosotros nos olvidamos y luego lo hacen, y luego, para persistir igual que sea, simplemente tendremos nuestro método compost o mapping más vino lo que corresponda, y a quien los parámetros del método utilizamos el arroba. Después podéis ser. Pero el recuerdo de las palabras. Lo que vendrán en el podio del Post y por ejemplo, le queremos pasar un objeto no directamente. Si dejabas le pasamos el mismo objeto con esa estructura. Lo va a mapear directamente. Entonces simplemente con lo va a acoger método, por ejemplo, un alumno alumnos, pues está directamente y ahora vamos a tener aquí dentro y como un objeto, un objeto alumno y entonces ya haríamos a Dory un trofeo. Punto 6, dándole aquí la entidad correspondiente o bueno lo de hoy tendríamos que basar la entidad y aquí se le se haría. Eso sería así. Bueno, que realmente no es difícil, que ya digo, que pasando de Tejada, el objeto, con el mismo formato, con la misma estructura de de los campos de los atributos y demás, lo mapeado directamente. Pero la final de hoy, igual que hemos hecho la arriba y te devuelve el alumno entidad y si se cae bien la serie no tinto en el que te ha mandado y se sabido verse. Sí. No sé si nos quedan duda de eso y entonces, caso de que tuviéramos guarda como el habéis dicho. Yo preguntaba en el caso de que, en vez de pasar un alumno, estamos pasando una serie de ahí pasaría a una lista de alumnos y la guardería y haría cada alumno lo que estamos hablando. De ejemplo es un acto con notas y, claro, se basaría directamente con una sola llamada en la lista. No me equivoco, directamente pasándole un tejado a el arraigo de alumnos. Yo creo que lo coge directamente, coge directamente esa lista. Me parece que si la pregunta a nivel de transacción a nivel de transacción, por ejemplo, cuando tú vaya a persistir una una lista de varios de varios alumnos, lo devuelve un raro variantes y Payá funciona gracias a un web o hay que hacer algo especial o no el caso, por ejemplo, aquellos temas de una lista para ver si ti y Guardiola. Primero y otro el siguiente, España tendría que hacer todo lo anterior como como se haría a nivel de reposición. Digo la verdad, ese caso no lo he visto. No lo sé; no te puedo y te dijese algo ahora mismo estaría, entiendo, porque no, porque no lo sé; de todas formas me lo voy a apuntar para parar, para valorar esos casos de uso, verlo y decirlo, pero yo estoy. Yo estuve viendo la documentación oficial y no recuerdo exactamente, pero sí que vi que tenía un apartado para gestionar transacciones, ya que realmente tenemos una equivalencia a lo que ya teníamos con conejo tabúes. Es decir, existe alguna forma para definir las reacciones. No recuerdo exactamente como era, pero es que piense que tenía algo similar. Siempre tenerlo tienen que tenerlo claro. No sabes si es sencillo. Que yo he dicho una cosa que se presentaba a cualquiera que haciendo lo que estoy haciendo algo más, nada tiene que ver algo según. Tiene que tener, tienen que tenerlo seguro, pero ya te digo yo, esto no ha llegado a verlo, así que me lo me lo dijo. Yo he apuntado y ahora cuando terminamos, me voy a poner a verlo y si no en estos dos días intento verlo, y yo lo voy diciendo y lo voy añadiendo a la documentación también, claro. De tal forma que si no haya haciendo a una 1. No nos rodea ahora si dijese algo que no hablo tranquilamente al final es como esto. Estamos todavía en proceso, todavía estoy aprendiendo, y yo también así nos van saliendo cosas nuevas. Bueno, teniendo todo eso ha apuntado. Son casi las 12 media, es bueno que tenemos 12 media, así que así que ya lo que lo que queráis, lo que queda al final de para persistir y de obtener compagina nación y demás, lo tenía todo tan bien. Ha explicado en la wiki, en la documentación. Si queréis que sigamos y no podemos dejar aquí y yo. Sí; por eso digo, porque como ya lo veremos, pero sin añadir nada, pero sí podemos al principio resolver la duda y las cosas que nos han ido surgiendo, y hicimos otros, seguir con más cosas y teniendo dudas lo que sea Podemos, podemos resolver sin problemas la tarea de. Dar alguna prueba o mañana el alfabeto sino de todas formas estos días también si se buena hacer cosas lo ponéis por él por el grupo de beltza. La duda no sería que nos vayamos viendo todo y también podemos ir viendo. Que se a dar muchas gracias a los jugadores, sino antes hasta luego. Creo.

Propietarios

Guillermo Castillo Garcia

Comentarios

Nuevo comentario

Serie: Formación inicial FundeWebJS (+información)