Baba-Bloque 2 Flashcards
¿Cómo se llama al proceso con PID=1 que arranca los servicios al inicio del sistema?
init/systemd
¿Para qué hacemos “export” sobre una variable?
Para que sea visible en los distintos niveles de shell o entornos de los procesos hijos (algo asi como hacerla global)
¿Qué representa un volumen físico dentro de LVM?
Un disco duro que podremos añadir a un determinado VG (grupo de volúmenes). Ej /dev/hda
¿Qué representa el dispositivo /dev/sda1?
Dentro del disco SCSI/SATA sda, la primera partición(los valores 1-4 son para particiones primarias en particionado MBR)
¿Cuál es la herramienta clásica para instalar software en las distro de la familia Debain usando el catalogo de paquetes que hay en internet?
apt. Otra opciones sería aptitude y synaptic.Si nos bajamos el fichero .deb entonces se instala con dpkg
¿Cuál es la herramienta clásica para instalar software en las distro de la familia Red-Hat usando el catalogo de paquetes que hay en internet?
yum
Si nos bajamos el fichero .rpm entonces se instala con rpm
¿Con qué dos comandos podemos dar permisos de lectura a un usuario sobre un archivo?
- chmod (con limitaciones, porque ese usuario tendría que ser el owner o pertenecer al grupo owner)
- con ACL’s setfacl -m u:usuario:r fichero
Cuando vemos con la orden ls -li que dos ficheros están asociados al mismo i-nodo, ¿qué quiere decir?
Que se crearon mediante hard-links
¿Cómo podemos acceder al contenido de una memoria usb dentro de nuestro linux?
Con mount
¿Cómo localizamos ficheros de más de 100 megas en todo el árbol de directorios?
find / -type f -size +100M
¿Con qué orden(es) podemos limitar los recursos que utiliza un determinado proceso ?
- ulimit
- cgroups
¿Qué es SELinux?
Un modulo del kernel que implementa/gestiona una serie de políticas de seguridad muy estrictas
¿De qué manera un programa de usuario puede invocar a servicios del kernel?
Mediante system calls (int 80h)
¿Para qué sirve el comando ldd?
Para poder visualizar de un programa (binario) que librerías utilizaEj ldd /usr/sbin/apache2
Si queremos planificar una tarea solo para un instante determinado, ¿qué comando usaremos?
at
¿Cómo obtenemos la dirección IP que nos han asignado? (Linux)
“ifconfig” o “ip a”
Si una vez arrancado el sistema me interesa analizar los mensajes que aparecieron al inicio (ver si hay algún error con algún dispositivo, … ) ¿con qué comando podría ver esos mensajes?
dmesg
¿Qué contiene la variable $# dentro de un script? (Shell/bash/linux)
el número de parámetros pasado al script por linea de comando
¿Qué dos protocolos se manejan en Linux para temas de impresión?
- LPD/LPR
- IPP
https: //en.wikipedia.org/wiki/Line_Printer_Daemon_protocol
https: //en.wikipedia.org/wiki/Internet_Printing_Protocol
- IPP
¿Con qué comando podemos impedir conexiones al puerto 22 de nuestro equipo?
iptables
Si instalamos el servidor openssh-server, ¿qué funcionalidades nos ofrece y por qué puerto?
Nos ofrece por el puerto 22 dos servicios “seguros”
1. - Control Remoto (similar al telnet) o SSH
2. - Transferencia de ficheros (similar al ftp) SCP/SFTP
Nombre dos gestores de arranque.
(Linux)
- lilo
- grub
Que “bits” habría que poner a chmod para tener:- Propietario con lectura y escritura- Grupo con lectura- Resto sin permisos
640rw- r– —
¿Como podríamos obtener en un único fichero de texto el resultado de la ejecución y además los errores que se hayan generado?
Redirigiendo STDOUT y STDERR a un fichero:comando 2>&1 >/tmp/fichero.log
¿Cual es nuevo navegador incluido en windows 10?
Microsoft Edge
¿Que dos interfaces graficas están relacionadas con Windows 10?
- Continuum
- Fluent Design
¿Cual es la interface grafica de Windows 7 y Vista?
Windows Aero
¿Cual es la interface grafica de Windows 8?
ModernUI o Metro
¿A que se refieren las siglas WSL en el ambito de Windows 10 y Windows Server 2019?
A poder ejecutar nativamente codigo Linux
¿Que contiene la SAM? (Windows)
Es una base de datos en forma de ficheros donde se almacenan las password con hash de las cuentas de usuario
¿Como se denomina a la opcion de instalacion minima de Windows Server?
Server Core
Dentro de la arquitectura de windows NT, ¿para que sirve la capa HAL?
Capa de abstraccion del hardware
Enumere cinco “roles” o usos que podemos darle a un Windows Server
- Active Directory Domain Services
- Web/FTP Server (IIS)
- File Services (SMB/CIFS)
- Hyper-V (Maquinas Virtuales)
- DHCP Server
¿En que tres protocolos se basa el directorio activo principalmente?
- LDAP
- DNS
- Kerberos
Dentro del directorio activo, ¿a que se refiere un Security Principal?
Dentro de los “objetos” que se registran en el AD:* Cuentas de usuario* Cuentas de grupo* Cuentas de computadoraTendrán un SID asignado
Dentro de active directory, ¿que diferencia hay entre arbol y bosque?
Arbol –> gestiona dominios comunes (ej: teleco.cnmc.age y energia.cnmc.age)Bosque –> gestiona dominios diferentes (ej: cnmc.age y minhap.age)
¿Que tenemos que definir para que usuario de un dominio accedan a recursos de otro?
Relaciones de confianza
¿Cual es el orden de procesamiento de las politicas de grupo GPO ?
- Local* Site* Dominio* OU
¿Para que sirve el comando gpresult /r?
Para visualizar todas las politicas de grupo que le aplican al usuario y a la maquina desde donde lo ejecutamos
¿Que tres herramientas nos puede servir para administrar windows?
- Poweshell
- MMC
- VBScript
¿Que sistema de ficheros quiere ser el sucesor de NTFS y viene ya con Windows Server 2012?
ReFS
¿Que representa el servicio Windows Search ?
Un indexador
¿Podemos definir permisos/acl’s sobre un fichero si la unidad está formateada con FAT32?
No, para poder hacer esto necesitamos NTFS
¿Para que nos sirve el comando sc.exe?
Para poder administrar (crear, …) servicios de windows
¿Cual es el proceso de arranque en windows ?
bootmgr –> winload.exe (lee la Boot Configuration Data o BCD) – AHORAntldr (lee el fichero boot.ini) – ANTES
¿Que contiene la clave HKU del registro?
La información del HKCU de cada usuario que se ha logado
¿Que podemos hacer si decimos que Android soporta tethering?
Que podemos compartir la conexion de datos (similar a un punto de acceso)
¿Que sistema de almacenamiento/bbdd tiene Android?
SQLite
¿Que dos elementos principales hay dentro de un APK?
- classes.dex (empaquetado de clases compiladas)* AndroidManifest.xml (permisos)
¿Que dos motores de ejecucion existen en Android?
- Dalvik
- ART (a partir de la version 4.4)
¿Que mejora significativa introduce el motor de ejecucion ART?
Que traduce a codigo nativo en tiempo de instalacion de las aplicaciones
¿Como se llama la herramienta de consola con la que podemos instalar aplicaciones en Android?
adb
¿Que dos lenguajes principales podemos usar para crear aplicaciones nativas en Android?
- Java
- Kotlin
¿Cual es el equivalente al apk en IOS?
ipa
¿Como se denomina al framework para construir aplicaciones en IOS?
Cocoa Touch
¿En que dos lenguajes principalmente podemos desarrollar una aplicacion IOS?
- ObjectiveC
- Swift
¿Para que sirven las herramientas XCode y AppCode?
Son IDE’s para desarrollar con IOS
Nombre tres herramientas para crear aplicaciones multiplaforma
- Xamarin (lenguaje C#)
- Flutter (lenguaje DART)
- Apache Cordova (JS + HTML5 + CSS3)
¿Que son tizen y symbian?
Sistemas operativos moviles
Qué tipo de separación tienen el Cliente y el Servidor?
Lógica
Las características básicas en una Arquitectura C/S son:
Compartición de recursos, concurrencia, arquitectura abierta, escalabilidad, tolerancia a fallos y transparencia
Sí hablamos de la capacidad de un servidor de proveer recursos de forma simultánea estamos hablando de:
Paralelismo
Las siglas NTP hacen referencia a:
Network Time Protocol
La DCE (Distributed Computing Environment) permite:
Independizar los sistemas distribuidos del SO y de las redes
Los dos tipos de escalabilidad son:
Vertical, cuando al añadir más recursos a un nodo particular del sistema, este mejora en conjunto.
Horizontal, si al agregar más nodos al mismo, el rendimiento de éste mejora
Los tipos de transparencia recogidos en el estándar ISO/IEC RMODP (Reference Model for Open Distributed Processing) son:
De acceso, ubicación, concurrencia, réplicas, fallos, migración, prestaciones, escalabilidad y red.
Según la tipología C/S de Gartner, al cliente que se le cede parte de la capa presentación se le denomina:
Presentación distribuida (Cliente ligero)
El término “Capa” en informática hace referencia a:
Una visión lógica (Software). Mientras que “Nivel” hace referencia a una visión física (Hardware)
¿Qué es el Middleware?
Elemento que facilita la interoperabilidad del sistema a| través de la red ocultando la complejidad al desarrollador y al usuario final. RPC, ORB, CORBA, SOAP…
Las siglas ORB:
Object Request Broker. Son componentes dedicados a solicitar mediante mensajes los objetos. OMG (Object Managment Group)
CORBA proporciona:
Independencia de la plataforma e independencia del lenguaje
El IDL (Interface Definition Language) de CORBA:
Define los interfaces de los componentes de la aplicación.
Las siglas IIOP de CORBA hacen referencia a:
Internet Inter ORB Protocol
¿Es P2P(Peer to Peer) un tipo de arquitectura distribuida?
Lo es, con la particularidad de que todos los elemenos (nodos) actuán simultáneamente como clientes y como servidores.
¿Qué es SOA (Service Oriented Architecture?
Se trata de un concepto de arquitectura software que define la utilización de servicios para dar soporte a los requerimientos software del usuario.
¿Qué es un WS (Web Service o Servicio Web)?
Es un conjunto de protocolos y estándares que sirven para intercambiar información entre aplicaciones (Clientes -> Servidor, Servidor -> Servidor, Servidor -> Cliente)
¿Quién es responsable del desarrollo de los WS?
OASIS y W3C, son los responsables de la arquitectura y reglamentación de los servicios web.
Para implementar servicios web basados en SOAP es necesario aplicar los estándares:
XML, SOAP y WSDL. Siendo UDDI OPCIONAL.
Las siglas WSDL hacen referencia a:
Web Service Description Language (versión 2.0)
Un mensaje SOAP se compone de:
Sobre (Envelope) SOAP, OBLIGATORIO.
Cabecera (Header) SOAP, OPCIONAL.
Cuerpo (Body) SOAP, OBLIGATORIO.
Errores (Fault) SOAP, OPCIONAL.
Los registros UDDI tienen 3 partes:
Páginas blancas – Información relativa a la empresa que suministra los servicios.
Páginas amarillas – Es una categorización industrial basada en taxonomías.
Páginas verdes - Se utilizan para describir la forma de acceder a un servicio web, coninformación sobre los enlaces al servicio.
Para autenticación de usuarios en servicios web podemos hacer uso de los mecanismos de seguridad:
SAML, JWT, oAuth2, OpenID
REST se basa en limitar la interfaz a un conjunto conocido de operaciones estándar a través de HTTP, estas son:
POST,
GET,
PUT y
DELETE
La alternativa a REST que actualmente gana fuerza en el mercado se le denomina:
GraphQL(NO tiene nada que ver con SQL), se trata de un Query lenguaje. Su principal objetivo es evitar las múltiples consultas a servidor.
¿Qué tipos de integración existen a la hora de integrar diferentes sistemas?
EM (Estaciones de Mensajería), MInt (Motores de Integración) y
ESB (Enterprise Service Bus)
Un ESB ofrece:
Seguridad, transformación de mensajes, conversión de protocolos, administración de colas y enrutamiento de servicios.
IBM Websphere ESB,
Oracle ESB,
Microsoft Biztalk.
¿Qué formas de coordinación existen entre servicios web?
Orquestación de servicios web y Coreografía de servicios web
El lenguaje más representativa en Orquestación de serivicios web es:
BPEL (Business Process Execution Language), permite definir la lógica de orquestación entre los diferentes servicios web.
El estándar de referencia en la Coreografía de servicios es:
WSCI (Web Service Choreography Interface)
Nombre dos metodologias o sistemas de gestión de seguridad en sistemas de informacion (SGSI)
- ISO 27001
- Esquema Nacional de Seguridad
¿Que es el ciclo de deming?
Una estrategia de mejora continua (Plan-Do-Check-Act) que sigue la metodologia de ISO-27001
¿Que atributos de un activo hay que proteger fundamentalmente?
La triada CIA (confidencialidad, integridad y disponibilidad)
Nombre cuatro metodologias de analisis y gestión de riesgos
- Magerit
- Octave
- CRAM
- UNE 71504
En la terminologia de analisis de riesgos, cuando decimos “probabilidad de ocurrencia o materialización de una amenaza”, ¿a que nos estamos refiriendo?
vulnerabilidad
¿Que dos factores se utilizan para calcular el riesgo?
- Probabilidad de ocurrencia
- Impacto
¿Como se llaman las medidas para reducir el riesgo de una amenaza sobre un activo?
salvaguarda
De los sistemas de autenticacion multifactor, ¿que tipo de elementos son los que se corresponden con “algo que soy”?
biometricos (huella, retina, etc)
¿Que es un sistema OTP?
Un dispositivo o sistema que genera una password de un solo uso.
¿Que son SAML y JWT?
Sistemas de autenticacion (uno XML y otro JSON)
¿Que es un phreaker?
Alguien que está especializado en el ataque a redes de telefonía
¿Que son Nessus, OpenVas y Nikto?
Herramientas de deteccion de vulnerabilidades
¿Con que herramientas podemos analizar el trafico de la red?
- wireshark/ethereal
- tcpdump
¿Que tiene de especial un malware de tipo RootKit?
Que permanece oculto y con permisos de “root”
¿Que tiene de especial un malware de tipo ransomware?
Que cifra archivos y luego pide un rescate al usuario
¿Que tiene de especial el malware de tipo Rogue?
Que le hace creer al usuario una falsa infección del sistema (falso antivirus)
¿Que tiene de especial un malware de tipo keylogger?
Captura información sensible del usuario analizando por ej. la pulsacion de las teclas
¿Para que nos sirve la herramienta sqlmap?
Para testear ataques de tipo SQL Injection
¿En que consiste el ataque de tipo Hijacking?
En el robo de una sesion (tcp, web, …) ya establecida previamente por la victima
¿En que consiste el ataque DoS de tipo TearDrop?
En una fragmentación anomala de datagramas IP
En los ataques de DDoS, ¿que es un bot?
Es uno de los host infectados y que estará al servicio del atacante para formar una botnet
¿En que consisten las técnicas mas usadas para un DoS?
En flooding o inundación de paqutes (tcp syn, icmp, etc)
¿Como se llama a la técnica que consiste en enviar un email a un usuario como si fueramos su banco, pero en realidad no es asi?
phising
Si yo cambio con ifconfig en Linux mi direccion MAC, con el objeto de “anonimizar” mi trafico, ¿que tipo de tecnica estoy usando?
MAC Spoofing
¿Como se llama la herramienta del CCN que sirve para analizar trafico de red y protegernos de amenazas APT?
CARMEN
¿Como se llama la herramienta del CCN que sirve como plataforma multiantivirus?
MARIA
¿Como se llama la herramienta del CCN que sirve como portal centralizado donde investigar la informacion relacionada con Ciberincidentes?
REYES
¿Como se llama la herramienta del CCN que sirve para compartir e integrar la informacion sobre incidencias de seguridad de distintos organismos?
LUCIA
¿Como se llama la herramienta del CCN que sirve como SIEM?
GLORIA
¿Como se llama la herramienta del CCN que sirve como almacenamiento en la nube?
LORETO
¿Como se llama la herramienta del CCN que sirve para que un auditor de seguridad pueda automatizar sus tareas de analisis contra dispositivos como: routers, firewalls, switches, …?
ROCIO
¿Como se llama la herramienta del CCN que sirve para analizar caracteristicas de seguridad de entornos Windows recogidos en las guias CCN-STIC-850A, …?
CLARA
¿Que anchura tiene un rack en un CPD?
19 pulgadas
En un rack, ¿cuanto mide la altura de una “U” ?
1,75 pulgadas
¿En que norma está recogido el diseño de pasillos frios y calientes a base de enfrentar armarios?
TIA-942
¿Que regula el estandar NFPA-75?
Temas de gestion de incendios
¿Cuales son los unicos “tier” dentro de la norma TIA-942 que no tienen tiempo de parada por mantenimiento?
Tier III y Tier IV
Segun la norma TIA-942, ¿todos los tipos de CPD’s / Tier’s tiene redundancia de componentes?
No, el tier-I no tiene
¿Que significan las siglas EPO?
Apagado de emergencia accionado por un operador
Nombre ocho sistemas de gestion de incidencias / tickets
- Remedy
- Redmine
- Jira
- Trac
- Bugzilla
- GLPI
- Mantis BT
- RT (Request Tracker)
Nombre seis sistemas de control remoto de puestos de usuario
- VNC
- TeamViewer
- AnyDesk
- RDP
- LogMeIn
- SSH
¿A qué se refieren estos productos: WebKit, Blink, Gecko?
Motor de renderizacion
¿Mediante que API podemos manipular los elementos de un documento HTML?
DOM (Document Object Model)
¿Cúal es la declaración de un documento HTML5?
‹!DOCTYPE html›
Cuando vemos un texto inicial dentro de una caja de texto (que se elimina en cuanto hacemos click sobre ella) en un formulario, ¿que atributo se ha utilizado?
placeholder
¿Como se llama a la técnica mediante la cual podemos realizar peticiones al servidor para traernos información (en formato JSON, XML,…) y realizar una actualización exclusivamente de una parte del documento HTML?
AJAX. El objeto principal se llama xmlHttpRequest
Nombre tres frameworks MVVM
- Angular
- ReactJS
- VUE
Nombre dos herramientas de gestión de dependencias asociadas con el desarrollo web
- bower
- npm
¿Cómo se llama al tipo de producto que convierte un lenguaje de script como TypeScript (que no entiende el navegador) a uno que si entiende, como es el caso de JavaScript?
transpiler
Nombre dos herramientas de automatización de tareas asociadas al desarrollo web
- gulp* grunt
Si tenemos un texto con saltos de linea, etc y queremos conservar exactamente ese formato, ¿qué etiqueta hay que utilizar?
pre
Nombre 4 etiquetas semánticas estructurales
- section* article* nav* aside
¿Para que sirve el atributo “dir” ?
Para especificar la dirección del texto. Para idiomas como el arabe, etc
Nombre 9 API’s de HTML5
- Geolocation* Canvas* WebSockets* Server Sent Events* File* Web Storage* WebWorker* IndexedDB* Drag and Drop
¿Cual es la etiqueta que representa a un contenedor en linea?
span
¿Para que sirve la etiqueta svg?
Para incrustar una grafico vectorial en formato XML
¿Cual es la declaración para asociarle al documento una hoja de estilos?
‹link rel=”stylesheet” href=”estilos.css”›
¿Como podría especificar una versión alternativa de su pagina, como por ejemplo una versión en PDF en frances?
‹link rel=”alternate” hreflang=”fr” type=”application/pdf” href=”pagina.pdf”›
¿Existe alguna forma de utilizar atributos personalizados dentro del documento HTML?
Los atributos data-* Se procesan con el dataset API
¿Existen algun(os) atributos específicos para mejorar la accesibilidad de nuestras páginas?
Si, se denominan aria-* y el atributo role
Nombre tres funciones del API del DOM para poder seleccionar elementos dentro de la página
- document.getElementById(id)* document.getElementByTagName(tag)* document.querySelector(selector)
¿Que es un polyfill ?
Es un plugin (libreria js) para poder simular una determinada feature (API de HTML5) que no está implementada de forma nativa en ese navegador que estamos utilizando
Si queremos poner un texto en negrita, ¿que etiqueta deberiamos de utilizar?
Con ‹strong›recordar que ‹b› ha cambiado su signifcado por algo mas semantico como “Bring Attention”
¿Cuales son los dos atributos que nos permiten asociarle estilos a una etiqueta?
- class (clase de estilos definida en un css externo o en el bloque style del head de la pagina)* style (estilo inline)
En HTML5, ¿se pueden seguir utilizando frames?
Si, pero solo el ‹iframe›
¿Con que atributo se puede editar de forma online un parrafo por ej?
Con el atributo contenteditable=”true”
¿Como se puede incrustar un video(reproductor) en una pagina html?
‹video src=”movie.ogg” controls=”controls”›‹/video›
¿Qué tres parámetros (atributos) se relacionan con el “Modelo de Caja” ?
- margin* border* padding
¿Qué tipo MIME representa a una hoja de estilos?
text/css
¿Para qué sirve el siguiente selector?a[title] { … }
selecciona todas las etiquetas a que tengan definido el atributo title
¿Para que sirve el siguiente selector?[lang] { … }
selecciona todas las etiquetas que tengan definido el atributo lang
¿Cómo se definen reglas específicas para adaptarse a un dispositivo móvil por ej.?
@media only screen and (max-width:640px) { … }
¿Qué se toma como referencia cuando decimos position:fixed?
La referencia es el documento siendo (0,0) la esquina superior izquierda
¿Qué se toma como referencia cuando decimos position:absolute?
La referencia es el contenedor en el que este definida la etiqueta afectada por este estilo
Nombre dos preprocesadores CSS
- less* sass
Nombre tres frameworks CSS
- bootstrap* foundation* materialize
Nombre dos at-rules
- @charset* @font-face
¿Para qué sirve el siguiente selector?table , a { … }
Se aplicarán los estilos sobre las etiquetas table y sobre a
¿Para qué sirve el siguiente selector?table a { … }
Se aplicarán los estilos sobre las etiquetas a que estén dentro de una table (en cualquier nivel de profundidad)
¿Para que sirve el siguiente selector?.texto { … }
Se aplicarán los estilos sobre todas las etiquetas que hayan declarado su atributo class de esta forma:‹etiqueta class=”texto”› …
¿Cuál es es selector que se refiere a un elemento en base a su identificador?
identificador { … }
¿Para qué sirve este selector y comó se le denomina?a:hover { … }
Se le denomina pseudo-clase y en este caso el significado es: se aplicarán estilos sobre los enlaces al pasar el raton por encima
¿Para qué sirve este selector y cómo se le denomina?p::first-letter { … }
Se le denomina pseudo-elemento y en este caso el significado es: se aplicarán estilos sobre la primera letra de los párrafos
¿Para qué sirve la siguiente declaración en un archivo css externo por ej?p { color:red !important; }
Para forzar a que los parrafos tengan texto en color rojo aunque haya cualquier otra regla (por ej. en el bloque con mayor prioridad/especificidad que intente cambiarlo
¿A que elementos se le aplica la “especificidad”?
A los selectoreshttp://cssspecificity.com (buenísimo)
¿Qué propiedad(es) de las siguientes no se herendan entre etiquetas padre e hijos sin tener que forzarlo?* color* font-family* margin* text-align
El margin no se hereda por defecto, el resto si
¿Cómo se fuerza a heredar de tu etiqueta padre el valor que tuviera su propiedad float?
selector { float:inherit; }
¿Qué diferencia fundamental tienen estas dos declaraciones?1. display:none2. visibility:hidden
Aunque las dos provocan que se oculte el elemento, display:none no deja el hueco que ocuparia el elemento y visibility:hidden si deja ese espacio “en blanco”
¿Cómo podríamos preparar el contenido de una pagina para que se imprimiera lo mejor posible?
Modificando todo tipo de estilos de los elementos de la pagina de cara a imprimirse y usando por ej la regla @page para definir todo lo relativo al comportamiento de las paginas en impresión* Con @media print { … } dentro del bloque de la pagina* ‹link rel=”stylesheet” type=”text/css” href=”/estilos-impresion.css” media=”print”/›
¿Con que etiqueta podríamos hacer uso de fuentes tipográficas externas?
@font-face
¿Qué tipo de unidad de media es “em” y que significa?
Es una unidad de medida relativa respecto de la fuente actual (contando con la herencia !ojo! )
¿Cuál de las siguiente medidas es relativa?* px* cm* rem* pt
rem es una unidad de medida relativa a la fuente definida en la raiz (etiqueta html)
¿Qué representa la propiedad z-index?
Con z-index, que acepta valores numéricos, podemos definir la altura/profundidad de nuestras capas (div por ej). Es decir, pasamos de ver una página en 2D a 3D
¿Que signifca el atributo standalone=”yes” en el prologo de un documento xml?
Que dentro del documento está embebido también el DTD
¿Con que API de JAXP se crea un arbol de objetos en memoria de los tipos Node, Elment, Attr, etc ?
DOM
¿Cual es el estandar que le corresponde a JSON?
ECMA 404
¿Que tipos de datos soporta JSON?
- boolean* string* numbers* object (para subdocumentos por ej.)* array* null
¿Con que API conseguimos que la información xml leida/parseada se transforme en un objeto de nuestras clases de negocio?
JAXBRecordar que todo funciona con anotaciones como @XmlElement, @XmlAttribute, etc