Idioma: Español
Fecha: Subida: 2022-09-28T00:00:00+02:00
Duración: 59m 20s
Lugar: Videotutoriales
Visitas: 1.284 visitas

Formación del SGI para desarrolladores. Perfil Técnico-20220927_120455-Grabación de la reunión

Descripción

(00:00) - Componentes reutilizables en el código

(32:15) - Presentación fechas

(33:15) - Código común en las entidades

(38:15) - Framework angular

(47:00) - Backend

Transcripción (generada automáticamente)

Cuando alguien que te pasa el día fue un poco vamos a ver un poco más en detalle toda esa parte de componentes reutilizables. De la parte del Frontex. Marks un poco donde, donde tiene un poco más de sentido y también un poco lo que se encuentra definido de forma común en los proyectos de frenar tanto de sprint como el freno de angulas. En este caso como en otra instancia del visor estudio, tengo aquí ha abierto la parte del proyecto de Frontex. Bien, como recordamos, aunque en la parte de blogs y en parte de Corea, existen componentes que se pueden considerar comunes, tienen ciertas diferencias en cuanto a a la filosofía. Recordaba un poco la parte bloque, son componentes que se prevé una única instancia dentro de todo, el la parte de la explicativo y dentro de Corea. La parte componente son clases, base vale para aportar funcionalidad. Lo que sí serían componentes reutilizables, se reutilizan en el 80 o 90 por 100, de las de las páginas. Valen otros componentes, es lo que se encuentra dentro de ese. Principalmente. Tenemos componentes estructurales, vale la acción, que lo que se llama, vale todo este prefijo de acción y fragmento. Era un poco lo que lo que comentaba ayer en cuanto en cuanto a la estructura de la página, el editar Male, la acción de editar o de crear una entidad, es una acción, vale? Entonces, este marco vale de estructural, es lo que define el componente, vale. Aquí tenemos. Define un menú lateral mal, es que se estén menú lateral que en esta parte y un contenedor, vale? Sería toda esta parte, que es donde se a cada a cada pantalla, cada componente de formulario, vale lo que se considera un fragmento. El componente de acción -diálogos vale, es una estructura de diálogos mole para diálogos de acciones, es decir, este tipo de modales, que se encuentran en los listados que el hecho de añadir mole es una acción que se realiza en ese momento. No, no es. No es lo mismo. Vale? Una distinción? Si recordamos que se mantienen memoria, cuando estamos actuando sobre una entidad compleja, que sería el caso de proyectos y demás, en la que aparece esta estructura, todo lo que realicemos en las diferentes pantallas, por esta clasificación, el añadir una, una vinculación? Esto es tan memoria vale, pues estos modales o diálogos no son modales, sino los que son de acción, son aquellos de creación o edición de entidades simples. Puede ser bueno? Tipos de fases generalmente. Son entidades, todas de configuración, valentía muy simples, en el que se utiliza. En este caso. Si se puede ver este componente, a su vez, vale de forma estructural, se apoyan otros componentes? Dale? Un componente? Para establecer el aspecto común? Vale? De los diálogos, vale? De la cabecera este componente del diálogo que tendríamos en esta parte? Un aspecto como un tratamiento para el contenido que, por ejemplo, en este caso lo que lo que se encarga es de rendir posibles errores. Vale. Si se produce algún error en la operativa, o es necesario mostrar al usuario presentar un error aplicativa, que no errores de validación mareros los errores de validación. Ya por definición, los componentes de angular material vale aparece dentro de campo, sino que ese panel de errores son errores en las peticiones de la alta de crear cualquier tipo de error. Este creo que no se puedan repetir buenos recuerdos. Los nombres vale este tipo de errores. Este panel es común male a todo el de esta forma de presentar casi toda cierta parte, que no, que no se ha llegado a normalizar, es el caso de un poco de los listados pero modales y la gestión interna de entidades complejas está normalizada esta presentación mediante un mediante un componente Male, que es el problema, panel, que también se encuentra, ha definido dentro de componentes comunes. Entonces en este caso existe un contenedor común para presentar los diferentes modales y que, dependiendo del caso de uso se pueda cambiar el contenido, pero no. Su aspecto o comportamiento vale un poco la. La. El objetivo de este componente, y del mismo modo también existe una definición de aspecto de el pie, vale de los los modales vale, que es el diálogo donde se le pueden proyectar diferentes en el número de botones, según el caso de uso, y en este caso siempre son modales con 2 acciones. Vale, aquí pues ya se encuentra. Maqueta. Después tenemos este componente adicional Fuster Butto MI6 Lin vale todo esto es del futuro Cuáles son los componentes estructurales para el pie de la acción vale a este pie Male pues son acting Button concretamente este es un el del, 6, al es la maquetación de esta parte vale, es lo que hace este mensaje. Si hay cambios, errores o existen problemas mare, pues bueno, también poco el icono. También se puede personalizar. El texto vale. Si es un error pues hay cambios o en cambio errores sea lo que consigue esta parte, la, pues es una maquetación para estos diferentes botones vale, vale. Qué se puede definir de forma exterior, según el caso de uso? El color male? Queremos hacer una presentación de un poco de acción primaria en verde y acción secundaria, o acciones secundarias en azul y el caso del del botón, cancelar sí? Si el estilo es de cancelarse, presenta de esa manera y la acción es es el contenedor? Al final vale ser el contenedor que se encuentra, ubicado? En esa parte? Mole que contiene el botón donde guardar, porque éste la acción primaria es común More y el resto de botones adicionales de opciones secundarias? Se proyectaría, vale? Cuando se use y contiene el, a continuación, cancelar y el manejo de de los diferentes mensajes de error, cambios, etc? . 142 00:09:52,525 --> 00:09:57,475 Vale la parte de los fragmentos, los, como comentaba, pues bueno es un poco conceptual como del y es una parte de una pieza, vale, de una entidad más compleja y son, digamos, que estos puntos de menú dentro de la entidad o sus menús de la entidad principal, que es un proyecto, se considera tanto fragmento, como entonces la parte derecha y el menú vale en sí mismo de las posibles partes. Vale? Vale entonces el fragmento, se trataría de solicitudes. Parece que está haciendo un desplegado ahora. La leche. Yo no. Vale, tal vez fuera al servicio, parece ser que el servicio. Se está fallando. El servicio de personas. Son. Este tipo de botones, vale, son este tipo de botones o enlace esa a entidades relacionadas con esta solicitud se encontraría vinculada con una convocatoria, y esto permitiría llevar o redirigir redirigir al usuario hacia hacia la convocatoria vinculada. Este componente es sencillo. Muchos de estos son sencillos, pero al final lo que sé lo que se busca es ir creando una, un aspecto o comportamiento común por mediante la composición de diferentes diferentes componentes. Vale. El menú vale, vendría a ser el componente para los desplegables Vale aglutinador de pequeños de sus menús para parecer buena manera Male. Tendríamos. El menú y teme que haya un elemento más leía sea, es un menú o un menú principal, vale dentro de la acción, vaya vinculado siempre con un fragmento male a estos, a estos componentes un poco. Si os fijáis pues se enlazan hacia un componente fragmento, hacia su pieza de un poco de persistencia, para saber la interacción del usuario. Si si este fragmento tiene cambios y actuar en consecuencia, mostrando, pues bueno, el icono de cambios, o con errores, etc. Estos iconos que también se utilizan en el futuro están con vale también dentro de con un error, con problemas, mal vea el componente de Veracruz. La miga. Sería este componente, el estilo propio en sí mismo, Male, el erizo, automáticamente, la miga de pan en función de la de la ruta de navegación, y de la definición que se encuentre en él? Rutte, vale? Al módulo un poco se diseñan las diferentes URL componentes, se vinculan etc. Vale y digamos que la miga monitoriza todos aquellos cambios de navegación vale, hay que recordar que angular? Eso es al final, es una single y no se producen navegaciones reales? Siempre es la aplicación y lo que se cambia es un poco la maquetación, el router, permite simular esa navegación y crear Wehrlein amigables vale ya que el por debajo, lo que un poco realiza es incrustar o actualizar la la web, meter la URL en el historial de navegación? Vale? Un cambio y actualizar la barra de navegación, pero realmente esto no provoca una una petición en sí misma, a modelo clásico hacia él, hacia el Vázquez. Vale el tema del diálogo, de unificación lo lo hemos visto mal directiva, existe una directiva para a para desactivar de forma global en todos los formularios las sugerencias. Esto ocurre un poco a posteriori que el navegador acaba depende del navegador, recordando un poco que se introduce habitualmente; y a veces sugería cosas sin sentido. Al final lo que se hace es desactivar el autocompletado vale, y en caso que se requiera por por este selector aplica a aquellos. Si un formulario intencional de forma intencional se le destine la tributo, pues digamos que no se le desactivará vale. Solo les activan en caso de que no se haya intencionadamente prefijado un comportamiento por defecto vale. Este es por el diálogo, es el diálogo común para la estructura base para los los modales de exportación. Se acaba acabar mal. Si este no recuerdo muy bien el caso de uso a A vale, vale. Este es el comportamiento reservaba una manera de un poco para utilizar los modales de exportación. El tiempo que estábamos viendo vale es bonito Malé es lo que permite o no es la maquetación o el componente, para mostrar información adicional a un campo mediante un vale, es un poco lo que hace este componente es el componente de Philip Loach, pues es un componente a utilizar en los formularios donde sea necesario hacer una subida de documentos. Vale que digamos es esto, este componente se encarga de escoger un. Hay una subida del fichero aparece una una barra de progreso, de la subida que se está realizando y una vez recogida el identificador único de ese fichero, digamos que vuelca al control subyacente el valor vale. Dentro de crear este es un componente que se arrastra más o menos desde el comienzo Male. Haré que sería este esta estructura, que esto ya no sería como una acción, sería el futuro, es lo que viene a maqueta Malet. El componente Male es la estructura malévola o la maquetación de toda, de toda la parte de la opción menos mala que se encuentra. Otra opción seleccionada de las piezas a la parte, tenemos un título vale una definición de cómo presentar el título, que sería esta parte, vale, que a su vez, es un componente, también en sí mismo vale, que se encarga de extraer de la ruta de forma automática. El título vale, y también presentaron un título adicional. Tendríamos también una bonificación para la presentación de errores en las posibles errores en las peticiones de Guardado. Recordamos todo esto al final, lo que es el servicio que veíamos ayer es el que coordina un poco todas las piezas o partes de la de la entidad principal del proyecto, y cada 1, cada fragmento responsable de hacer las peticiones al Vázquez. Por un lado, tanto para cargar información como para guardar la o editar, valedores en caso de que se produzca algún tipo de error en la edición, o el guardado, y en algunos casos van tan bien la carga, dependiendo informaciones puede, se presentaría aquí debajo; un panel similar al que hemos visto en el caso de los de los modales, y, por último, ya se proyectaría, vale el contenido del fragmento, que ya sería toda la en estos casos con la mayoría de los casos formularios o una tabla con buenas acciones, etc. Vale. Esto su vez, también tiene otro componente estructural, el contento que se ha dejado abierto, por si fuese necesario realizar cualquier modificación estructural o de unificación de comportamiento, dentro del explicativo. Los iconos, los hemos visto mal componentes de menú. Estos componentes de menú son toda la parte del menú principal, Male tenemos el del de forma similar, el menú male, simplemente es un componente de agrupación para crear esta parte de agrupación. Tenemos el elemento vale. Querella es un punto del menú en concreto, ya sea anidado. es principal, vale porque tienen maquetación, es diferentes lo cual se ha separado los los elementos más serían Vale y el externo ahora mismo tendría que buscar el caso de uso, que no recuerdo exactamente para qué sería muy componente. Palabras clave, pues es el que se encarga en todos los casos de uso en los que aparece una búsqueda, a una asignación por palabras clave pues digamos que es el que se encarga de todo este enderezar este comportamiento y volcarlo al control subyacente. Lo hemos visto, vale, este componente Ruth es el componente raíz? Vale que estructura a toda esta parte, vale toda esta parte que tenemos aquí incluido el pie menudo lateral miga etc male de modo que tenemos el menú lateral vale que es el menú principal y dentro del contenido aparece la miga, vale, se inyecta el componente de la miga de pan y a partir de ahí ya ocurre la navegación, la navegación? Pues bueno, puede ser un renderizado de un listado de la entidad o cuando se pasa esa parte, lo que se eriza, vale? En ese punto, ya entraría el aprender, es un componente activo que esté a su vez normalmente porque tiene ansiedad otros ruteros de los fragmentos. Por otro lado, tenemos componentes, se vale, que digamos que son la unificación, un poco del comportamiento, para los los nuestros, da o combos, o, como se quiera llamar, vale que todos ellos, al final, se apoyan en un comportamiento común, vale que se encuentra dentro de del del coro y componen una clase abstracta. Ya aquí existe ya una maquetación previa también, aunque este componente, dado que esa extracto Marín no puede ser instancia o directamente sino que sirve como base de comportamiento para unificación para el resto de componentes que aporta a él, este componente, en función del caso de uso, vale lo que se van añadiendo funcionalidades adicionales. Este es el caso más básico en el que se establecerían los valores habituales. Vale, podría decidir un poco el desarrollador en el momento, según el caso de uso, qué valores se van a incluir? Tendríamos un que rendiría, automáticamente aquellos campos de sí o no? Trufón vale. Tendríamos un selector de destinatarios que realizan; la es parecido a la vale, pero el caso de uso se localizó. Vale, sería esta parte destinatarios en diferentes sitios donde hay que es necesario introducir. Obvio, un mail o bien buscar a una persona, pues este componente engloba toda esa funcionalidad, hacer una búsqueda en el sistema de personas a través de un poco del nombre. A ver si funciona. Y una instrucción a la persona. Pues, bueno, incluye si Mel o cabe la posibilidad de introducirlo directamente o abrir un formulario de búsqueda más avanzado y no buscado rápido, con sugerencias. Tendríamos un componente base de ser en ti, male. Esto es un componente para, dentro de los de los diferentes formularios, en muchísimos casos vale las opciones de selección, como puede ser esta de la finalidad. Al final son entidades, entidades de base de datos, vale? Entonces, esto es un componente base, sin ningún tipo de especialización que maneja ese tipo de entidades, vale la forma en la que se presenta el objeto final, como cómo se muestra la opción, vale. Campo por defecto. Todas las entidades tienen ahora tributo, nombre. Entonces utiliza la tributo nombre para rendir Irizar, para cómo ordenar los elementos dentro de las opciones de selección, como detectar que la que se trata del mismo elemento es a través de identificador, etc. Y un selector común para el tema de numerados, en algunos casos en los que las opciones a incluir creo que este es 1 de los casos, vale, es un conjunto de valores cerrados, bares, un enumerado, pues aquí se presenta a su componente para rendir ese tipo donde lo que espera es un una definición del enumerado, que indique el Value en sí mismo. Va a ser el enumerado y el texto presentado para para para ese valor. Me vale. Tenemos aquí de forma común el PAE? Vale? Nosotros para todo el manejo de fechas y para para evitar problemas sobre todo con zona horaria y demás. No nos utiliza al objeto de por defecto de JavaScript, sino que se utilizaba Luxor. Luxor. Al final es una evolución, vale de momento, que facilita muchísimo el manejo de fechas, y la mayor diferencia que tiene Luxor respecto al momento es que es inmutable. Sus objetos son inmutables, momentum o el propio objeto de dejaba escrito. Lo podéis alterar, le puede sumar días, y tal. Era el propio objeto. Luxor nunca altera el objeto, y te devuelve una copia. Vale? O el objeto alterado entonces a este? Esta librería maniobra, para los tipos de datos, de fecha No, no hay un poco de consenso por parte de angular material si proveer ellos de un Ter para la selección de calendarios y demás. More hubo un soporte completo, con lo cual, pues bueno, a la hora de querer utilizarlo es necesario implementar un un adapte que era esa parte para para material, tenemos dentro del componente de material de Sainz. Los y tan adapten, mal es que son los que se encargan de transformar o conectar el formato, el tipo de fecha que se maneja luso, con lo que espera o cómo se va más dentro de entre los componentes de calendario para que el calendario, una vez seleccionado, una una fecha, lo que vuelca al for control subyacentes sea un objeto Luxor y del mismo modo, sino el for control subyacentes se inyecta un objeto Luxor. El componente de calendario sea capaz de interpretarlo. sería el objetivo de adaptar y de adaptar para los casos, que principalmente creo que es ética, donde además de seleccionar una fecha se puede seleccionar una hora para un momento dado. Esa funcionalidad se encargaría de hacer la traducción. Ese se adapta, mal. Mientras que este país Male angular a sí mismo tiene un país, tiene países numéricos y de fecha para hacer transformaciones por formato pero solo funcionan con String o con objetos de Male con lo cual cuando estamos por ejemplo en un listado vale es necesario presentar estas fechas al final, el objeto que se maneja es un Luxor para poder escoger un formato en cierta medida vale, y, siguiendo la misma, sintaxis de del país de angular se ha creado este, este país de Deluxe, son de Mare. Vamos a ver el caso de uso. Aquí tenemos que vamos a volcar en cuestión de la fecha, fin y lo transformamos con Luxor a Mare; se utilizarán en todos los casos Jordi médium, dependiendo un poco para que esto automáticamente vale en función del locales, los de forma que en este caso, pues bueno, estamos en español y estamos forzando la zona de España, pero sí la zona de Europa, pues automáticamente, y ya vale. Por ejemplo, Estados Unidos, Reino Unido cambiaría la forma de presentarlo, en este caso mes día, y sería el caso ya no vale, y con las obras lo pasaría al formato de 12 horas y demás de forma automática, de forma que en todo el código se ha evitado el el utilizar de forma el formato de España día año etc formatos de fecha pues bueno se adapta un poco al a, al locales. Esto en cuanto a la carpeta digamos Sare vale y después lo que existe ya que hemos visto en las entidades que es común a diferentes pestañas para dentro de de cese de todas las opciones que podríamos tener convocatorias, solicitudes, proyectos, etc. Pues muchas de las pantallas es innecesario, pues bueno, electores, como pueden ser de unidad, de gestión de muchas veces, de entidades, maestros, tipos de fase tipos de finalidad y otros documentos se utilizan en diferentes sitios, y aquí lo que se ha hecho es crear. Pues bueno, estarían todo eso, se le vale al Jablonec, selector de fuente de financiación, que extiende de una clase base que tienen la lógica para hacer la carga, con lo cual Estos componentes ya se convierten en ellos solos, en auto contenidos encargándose de realizar la petición Alba; que para obtener el listado de valores posibles vale así como la forma de presentarlo y aplicar cierta cierta lógica según el caso de uso, si se requiere o no de necesidades de validación de ciertos permisos, o lo que, según se se considere, vale Estos componentes. Además, en función de. Lo que es como a todos vale, que es un poco de dónde viene este haz autorice, es que si el usuario conectado tiene permisos, malos, vale. Todo esto los buscadores vale, buenos electores que buscan sobre una entidad que se puede gestionar dentro de ese, si el usuario tiene permiso, el usuario puede ser enlazado directamente a hacia la gestión de esa entidad, vale? En este caso sería a vincular para que aparezca en las opciones de menú así como realizar una recarga de esos valores. Toda esta parte o un poco la funcionalidad de grosso modo, la propuesta clase base, y es el caso de uso por lo que se realiza, es personalizar el empleo entre llamada y los permisos que activan la funcionalidad. Añadir o no, esto es un poco equivalente al resto de secret que se encuentran declarados, y tan bien pues en algunos casos a a diálogos, males para modales que se utilizan en más de un sitio. La estructura ética, dependiendo del módulo, más o menos, es la misma, vale dentro del lateral. Aparte parte de los de los del; y esta directiva vale que lo que se encarga, si se usan algunos componentes, es para las fechas. Fin. Vale. Cuando es necesario indicar un una fecha fin que lleva vinculada a una hora, aunque no se presente aquí la información vale del ahora por por cómo funciona o por cómo son los objetos, tanto el objeto de ETA como el objeto de Luxe, incluso momento, siempre tienen una marca de tiempo por defecto con los. Lo que se hace es poner siempre el ahora acero Male siempre las tercero del día. Cuando queremos establecer la fecha. Fin vale. Para forzar ese comportamiento al componente balear la conduce. Utilizar etiqueta de Piqué, componente material si se añade la directiva de y automáticamente esa fecha, en lugar de iniciar al tercero, se iniciará a las 23, 59, 59, lo que lo que al final realiza esta directiva vale? . 516 00:39:01,520 --> 00:39:04,500 Vale eso en cuanto componentes del resto. Habíamos visto un poco por por alto. Toda la parte de los componentes, más bien en la parte del fémur de angular vale? Aquí es donde se encuentran definidos en la carpeta a Mali y componente, el módulo es donde se encuentra una implementación de un vale, es el que se encarga de todas las a las peticiones o el manejo del del toque mal hijo, Toby doblete con el croata, de modo que él se encarga de hacer la dirección, hacer petición para llevar a al usuario hacia hacia la página de Loving y con la respuesta pues se queda con él. Comentó que otro doblete lo mantienen memoria como junto con la información del usuario y conectado y también sus permisos y demás, vale y controla cuando se quiere al logo. Cuando eslógan el el obtener el toque para vigente para las peticiones, se tuviera que refrescar se encargaría un poco poco de refresca males, todo lo que lo hacen en esta parte vale y incorpora el Interceptor. Ve que es el que se encarga de enviar el toque en la cabecera? Los toques viajan en todas las cabeceras. Si la URL de la petición de una protegida por el no se envía todas para evitar fugas, sino que se envía a todas, aquellas si recordamos, se vio un poco de pasada mole dentro de aquí existe esta definición de configuración de recursos protegidos, entonces mediante expresión, regular todas aquellas URL de la petición que cumplan alguno de los patrones? Se inyectará el toque male? En la cabecera? Vale aquí si el toquen se encargaría la propia, el propio servicio, si está caducado, próximo caducar? O le falten unos segundos? Pues ya lo renueva automáticamente y retorna el error. Si es que puede renovarlo, vale; si no puede renovarlo Este caso aparecería, digamos, un error, no se redirige en este caso por un error de renovación? Nos redirige al usuario, a ni al oye ni a ningún lugar. En concreto? Vale? Y aquí se encontrarían definidas las directivas mal estructurales para mostrar, ocultar bloques en diferentes componentes. Las directivas que debíamos ser, aparte de si el usuario no ha existido una, si el usuario está autentificado, si tiene acceso para un modelo, en concreto si tiene Authority 1 de los permisos, en concreto un permiso para cualquier gestión. Se está a esta parte, es que se encuentra definida en este punto. Esta parte de Corea solo existe una definición de una plantilla de los vale a utilizar en las peticiones; resto vale. Es una declaración del interfaces y unas clases base de conversión para obligar a un poco a todo el comportamiento de la conversión a un sentido u otro, ya que lo que veremos ahora dentro del http se apoya en estas de esa interfaz mal. Dentro del http. Se encuentran como miembros los servicios. Se podían hacer las cosas. Los últimos, cadáveres, se componían a través de MixBit, Male, que es una composición de vamos en caliente, de objetos. Todos parten de un servicio base Male. Vale, vale esta estelar anterior implementación de esta década pero se está usando en algún sitio? sería la definición base de todos los. Tendrían todos los serbios que se encuentran en la parte del Frontex. Se apoyan en esta definición de base, ser bis, más los que veremos entonces todos los servicios que utilizan explicativo tienen implementado como acceso para Post, para Puig para búsquedas. Y el tratamiento de. Listado del Jaén, pues automáticamente el sistema de paginación, que se está utilizando, va en las cabeceras vale y en la respuesta a la petición que se lanza se lanza a través de se cuele mal el filtrado, pero el número de páginas van las cabeceras, y la respuesta también indica el número de página. El número de elementos totales, y además está en esta base se encuentra la extracción de toda esa información. La transformación en cabeceras a la hora de enviarlo, etc. Es la parte común. Todos eso, todos estos servicios, pero, bueno, era una implementación anterior en la que no nos utilizaban, y en algunos sitios se está utilizando qué distinción. Diferentes objetos se abandonó esta estructura, porque, a la hora de extender, pues bueno, dependía que se extendiese a veces esta pared ya. Heredaba un poco el método que mejores entidad. No tenía sentido que solo quería hacer o no quería ni hacer solo borrar para dar flexibilidad a toda esa variabilidad. Es por lo que se cambió a los malos. Entonces, los que actualmente se encuentran definidos, 1 sería para para crear vale, para implementar un método del vale un método de buscar todos método, de buscar por por y de María y el método del Mare. Todos los de ambos cumplen la filosofía y cumplen un poco. Todo este, todo este patrón los diferentes al final lo que provoca es que se dé una implementación por defecto del método, del etc, y esta implementación vale por los tipos que se le pasan a la hora de aplicar el mixto y a realizar la conversión del tipo de datos de la respuesta al ha esperado por el explicativo. Esto en cuanto toda la parte del mal parte del Vázquez. Tenemos en la que está aquí me pierda un poco más, vale la parte del, va un poco los números de los paquetes, se me pierde un poco más, porque están siguiendo en algunos casos cuando se implementa funcionalidad adicional para sprint, como era el caso de las anotaciones de que veíamos, pues se siguió un poco la estructura de los propios paquetes de sprint. Vale, lo único que colgando del del paquete de y aquí pues bueno Security, tendríamos access vale el expresión vale, que implementa una implementación para la comprobación de los métodos que veíamos en las anotaciones de, pues aquí se encontraría. La implementación y el soporte para ese tipo de usos en la parte de Thérse cuele al final, aquí se hace uso de una librería, de procesado, de de la sintaxis de Reese cuele vale, y lo que lo que se ha añadido además de esa librería es el soporte para, para esos dedicados que veíamos resolver, que veíamos ayer, en la buena senda anterior para inyectar especificaciones concretas, porque en esta librería lo que hace es la petición que se envíe según la definición de se cuele la convierte en una especificación para parar filtrado, vale de forma dinámica dentro de problema. Estaría toda la parte del manejo de excepción y de transformación de cualquier error, cualquier excepción que reproduzcan la parte del Baquet transformada en una respuesta de tipo problema según la especificación de problema a esta parte. No la tengo muy en la cabeza, ya que la había realizado un compañero. Dentro de la parte del fue necesario añadir cierto soporte, vale para para un par de casos, 1 de ellos es este DJ SL te vale, que es permitir dentro de la A del uso del vale hacer uso de sintaxis js para hacer cambios. Para esto surgió motivado por el uso de las definiciones de recordaremos almacenados en base de datos, igual que el objeto de respuesta, pues si era necesario cambiar de alguna manera esas definiciones de la misma en ciertas partes, pues si no no era, no era viable. Entonces, de esta manera, a través de sectores. De DJ son. Se permite sexo. Ese soporte vale la vale, y este otro soporte es para un caso de uso. No recuerdo muy bien, porque surgió en el que era necesario obtener crearlas. Era para los dates, en caso de actualización, en la que se requería actualizar una secuencia a un valor en concreto. Vale, pues, a partir del acuerdo para poder establecer el valor de la secuencia a 50 50, al final te lo da un acuerdo, contó Max, hay diho diferentes casos. No recuerdo el activo de la misma, vale en esta parte de. Http. Está repartido en diferentes. Vale. Se encuentra todo el tratamiento de la información de paginación. Recordemos que esa información paginación, viajaban, las cabeceras entonces esta clase es la que se encarga de extraer esa información de las cabeceras vale, un objeto que es el que utiliza por defectos prendas para paginación y del mismo modo existe una clase no sé dónde estará exactamente. Este Male este, creo que es a la inversa, tras recordar que este es el objeto, a las cabeceras de respuesta, y el es una anotación que, utilizada en el control, ya se encarga de extraer. Los datos de paginación, de la, de la cabecera, del mismo modo, también se extrae toda la información de RS cuele vale sobre todo para la ordenación moleste Criteria pero bueno estoy seguro ahora. Vale, vale, en algún sitio está ahora mismo, no estará. A nivel del del, este que vivimos es permite simular un poco lo que hace el Security Security con la diferencia que tienen métodos estáticos para comprobar las las autorizaciones de una forma similar, con una lógica similar a la que se realizó en la parte del Frontex y que a su vez también permite o realiza por los métodos de expresión del de la anotación, pero autorice. Vale? Entonces surge la necesidad de puntos, en concreto dentro de los servicios, hacer ciertas comprobaciones. En lugar de repetir todo eso se centralizó en esta parte dentro de la parte de Watts se encuentra un poco toda la a -la definición, un poco de del servicio de comunicación, de toda la gestión de los toques JWST. Para extraerlo por un lado, es una implementación para extraer información del que recibe y extraer el usuario. El uso allí vale, que utiliza la red que viene dentro del toque. Un pueblo no es lo que realizaría el este servicio, vale, y estoy autenticación convertir a. Se apoya también esta parte a la hora, hacer esa de extraer esa información tal el cual están. Los autores del doblete del y demás. Vale, más que ya más allá de comunes para los atributos de fecha creación. Y quién lo ha creado mal y dentro de las clases base. Sobre todo quizá la más importante. Es esta esta clase de baile que se utiliza para los test de integración, poder realizarlos con la a-seguridad, activada y no tener que desactivar mal. Por último, dentro del paquete confiesa estaré a la configuración por defecto que veíamos que quedaban casi todos los servicios, se apoyaban en esta configuración, por defecto y básicamente, pues bueno, va configurando a partir de la mano del utilizar los. Property para que nos resuelva Campos a partir de para este creo que sí; nuestro para forzar el esquema es bueno no sé dónde está tampoco. Ahora mismo de cabeza, para la resolución de nombres, para los mensajes de validación Security, confíe aquí tenemos la Confederación Porro por defecto para registrar el expresión. La web confiesa Pues, bueno, configuración, para para la conversión de las cabeceras. Vale a la hora de retornar el tema de paginación en las cabeceras y aquí a la inversa. West Security confía la configuración de un poco de sprint por defecto male, se requiere todo autorizado mal, a excepción de página de error y de los. Susceptibles de ser atacados por Prometheus, por ejemplo, o en este caso es que promete del lastre para ver si el servicio pues bueno, está vivo y demás. Cualquier otra petición que no sea esta, vale, pues requiere de la autenticación, vale? Y se establece que la se requiere una auténtica acción a través de otro doblete. Y cómo extraer mal en la implementación para cómo extraer la información necesaria para a partir del? Vale por ahí un poco con calma y sería esta una de la sea un repaso a toda la muy somero, a toda la parte y de componentes. Jesús. Vale paramos puente.

Propietarios

Proyecto Hércules

Comentarios

Nuevo comentario

Serie: FORMACION SGI DESARROLLADORES (+información)

Relaccionados