Repaso 11 Flashcards
Explica cual es la estructura y funcion del patrón de diseño Adapter
Consiste en introducir una clase entre “Cliente” y “Servicio” para que este primero pueda utilizar
los metodos que ofrece el segundo de una forma que se ajuste mas a sus necesidades
El adapter tiene que implementar un interface de acuerdo a esas necesidades del Cliente pero lo implementará
de acuerdo a los metodos que ofrece el Servicio
¿Cuales son los metadatos minimos obligatorios según la NTI del documento electrónico?
- Version NTI (URI)
- Identificador(Normalizado)
- Organo(DIR3)
- FechaCaptura(ISO 8601)
- Origen(0=Ciudadano,1=Administracion)
- EstadoElaboracion(Original,CopiaElectronicaAutentica,…)
- NombreFormato(segun NTI Catalogo de Estandares)
- TipoDocumental(Resolucion,Acuerdo,Acta,…)
- TipoFirma(CSV o segun formatos de NTI Politica de firma)
- si TipoFirma=CSV -> Valor CSV
- DefinicionGeneracionCSV(Orden o Resolucion que define la generación del CSV)
- si EstadoElaboracion=Copia electronica autentica con cambio de formato o Copia electronica parcial autentica
- IdentificadorDocumentoOrigen(Normalizado)
¿Cual es y donde se define el ciclo de vida de un Servlet?
Se define en el interface javax.servlet.Servlet mediante los metodos init(config), service(req,res) y destroy()
En .NET, ¿cual es el objetivo del Entity FrameWork?
Es un ORM, quiere decir que nos ofrece la funcionalidad de almacenar y recuperar objetos de una BBDD relacional
sin tener que tratar con el SQL directamente
¿Para que nos sirve el comando de Linux iw?
Configuración de interfaces wireless. Algunos usos:
a) iw list (lista todos los dispositivos wireless con sus capacidades)
b) iw dev wlan0 scan (escaneo de las redes disponibles a traves del interface wlan0)
c) iw dev wlan0 link (estado del interface wlan0)
d) iw wlan0 connect foo (conectar a la red con SSID “foo” si está abierta)
Comandos mas importantes dentro del fichero Dockerfile
FROM (imagen base a partir de la cual vamos a generar la nuestra)
COPY (copiar de ficheros desde el host/local a la imagen)
ADD (similar a COPY pero soporta URL’s y capacidades para descomprimir)
RUN (se ejecuta cuando se está construyendo una imagen, tipico –> apt install …)
CMD (se ejecuta cuando el contenedor se inicia)
ENTRYPOINT (establecer un ejecutable cuando arranque el contenedor)
VOLUME (configurar volumenes para almacenamiento persistente)
EXPOSE (indica puertos de escucha en el contenedor, pero no los publica realmente)
En que consiste el servicio comun de @firma?
Servicios Web con funcionales de firma y de validación de certificados usados por la propia administración
¿Cual es el uso del modificador transient en Java?
Le indica al sistema que ese atributo no se debe persistir/serializar cuando se guarden en disco objetos de esa clase (que tiene que implementar java.io.Serializable)
¿Qué diferencia hay entre un sistema de integración continua y uno de entrega continua?
Integracion Continua solo llega hasta los test y Entrega Continua hasta el despligue
¿Qué diferencia existe entre una plataforma PaaS y IaaS?
IaaS nos ofrece sobre todo recursos de maquina (virtual) y almacenamiento y PaaS nos ofrece plataformas de ejecucion finales (java, php, …)
¿Qué tipo de productos tienen que ver con la filosifa IaC?
Los productos que se usan para automatizar tareas de sistemas al estilo IaC son: Ansible, Chef, Puppet, Terraform, Salt, etc
¿En que consiste el operador “nave espacial” en PHP?
Es un operador de comparación que devuelve 0,-1 o 1 en funcion de si los dos valores son iguales o uno mayor que el otro
¿En que consiste la solución aportada por la herramienta Pilar?
Es una herramienta que nos da soporte para las fases de analisis y gestión de riesgos (Ej. Magerit)
¿Para que sirve un fichero con extensión VMDK?
Es un formato abierto (lo soportan por ej VMWare y VirtualBox) para la persistencia de una maquina virtual
¿Como se identifica un circuito virtual dentro de ATM?
Mediante los Identificadores VPI/VCI (tiene sentido local)