Usamos cookies para personalizar su experiencia. Si sigue navegando estará aceptando su uso. Más información.
option

MP8. Despliegue de aplicaciones web

INFORMACIÓN ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
MP8. Despliegue de aplicaciones web

Descripción:
MP8. Despliegue de aplicaciones web

Autor:
KM
(Otros tests del mismo autor)

Fecha de Creación:
20/12/2019

Categoría:
Informática
Comparte el test:
Facebook
Twitter
Whatsapp
REALIZAR TEST
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
A qué concepto pertenecen las siguientes acciones: -Realizar numerosos cambios - Conectarnos a distintos equipos - Sin ella, habría que cambiar constantemente de equipos - Ayuda a gestionar la evolución y desarrollo Separación de responsabilidades Escalabilidad amplia conectividad Recursos compartidos .
El modelo de arquitectura web... Todas las respuestas son correcta Tiene como objetivo principal comunicar 2 equipos como mínimo Está formada por la recuperación de información y visualización de contenidos por parte del cliente Está formada por la gestión de los sistemas de organización .
¿Cuántas capas encontramos en función de cómo se implementan? 3 capas 2 capas 4 capas 5 capas .
Dado un dominio como por ejemplo www.elmundo.es (Enlaces a un sitio externo.) "www" es un dominio de primer nivel y tiene como significado que es un servidor español Falso Verdadero.
El módulo base... Se encarga de las peticiones, aceptándolas y ejecutándolas. Se encarga de las funciones básicas. Añaden funcionalidades al servidor. Ninguna de las respuestas es correcta. .
Multiprocesos... Ninguna de las respuestas es correcta. Añaden funcionalidades al servidor. Se encarga de las funciones básicas. Se encarga de las peticiones, aceptándolas y ejecutándolas. .
La licencia Apache, permite la distribución de derivados de código abierto y cerrado a partir de su código fuente original. Verdadero Falso.
Un servidor de aplicaciones... Es una herramienta que proporciona aplicaciones o programas a los equipos cliente de la red. Es un servicio web integrado en una app en sistema IOS o Android Ninguna de las respuestas es correcta Es un equipo que hace el funcionamiento de la red sea más compacto y contiguo. .
Las características de una aplicación web: Todas las respuestas son correctas Implementada mediante unos cuantos archivos escritos en servlets Esta diseñada por código Implementada en Jsp, html, css, php o javascript .
Una aplicación web no puede contener archivos de audio, video o imágenes. Falso Verdadero.
Una aplicación servlet... Son utilizadas para ampliar las capacidades de un servidor Es un archivo encargado de realizar un servicio dentro de un servidor web Es un archivo escrito en Java Todas las opciones son correctas. .
La configuración del servidor puede variar dependiendo del peso de la información que contenga el mismo. Verdadero Falso.
El tipo de transmisión http no es determinante a la hora de configurar el servidor. Falso Verdadero.
Hay que tener en cuenta a la hora de elegir el servidor.... Ambas respuestas son correctas Modularidad Escalabilidad.
Tomcat es... Todas las respuestas son correctas Un servidor que incluye el servicio web Un servidor que incluye el servicio de aplicaciones Un servidor que incluye el servidor Apache.
Una máquina servidor debe estar operativo: 364 días al año 24 horas. (1 día de mantenimiento) 365 días del año 24 horas Ninguna respuesta es correcta 364 días al año 24 horas .
Marca si la siguiente afirmación es verdadera o falsa: "La configuración del servidor puede variar dependiendo del peso de la información que contenga el mismo." True False.
Marca si la siguiente afirmación es verdadera o falsa: "El tipo de transmisión http no es determinante a la hora de configurar el servidor." True False.
Marca la respuesta correcta: Hay que tener en cuenta a la hora de elegir el servidor Modularidad Escalabilidad Modularidad y escalabilidad Ninguna respuesta es la correcta .
Ordena los pasos para poner en marcha un servidor desde el primer paso al último: 1 2 3.
Señala las características de un servidor: Escalabilidad Estabilidad Comunicación Disponibilidad Modularidad Rapidez geográfica Accesibilidad física .
Recordemos el concepto de Tomcat: Un servidor que incluye el servicio web Todas las respuestas son correctas Un servidor que incluye un servicio Apache Un servidor que incluye el servicio de aplicaciones .
Relaciona las características de la arquitectura web. Realizar numeroso cambios Separa clientes y servidores.
Relaciona las características de la arquitectura web. Centrada en la conexión de red Aprovechamiento de recursos compartido entre clientes Operaciones con menos elementos conectados.
El modelo de arquitectura web... Tiene como objetivo principal comunicar dos equipos como mínimo Todas las respuestas son correctas Está formada por la gestión de los sistemas de organización y estructuración de los contenidos Está formada por la recuperación de información y visualización de contenidos por parte del cliente .
En función de cómo se implementan cada una de las capas de aplicación web, podemos dividir el modelo en… 5 capas 2 capas 3 capas 4 capas .
Indica si la siguiente afirmación es verdadera o falsa: "El modelo de igual a igual está basado en la capacidad de actuar como clientes separados sin poder ser servidores con respecto a los demás nodos." True False.
Indica si la siguiente afirmación es verdadera o falsa: "La clara ventaja del modelo peer to peer sobre el cliente-servidor es que es mucho más eficiente." True False.
¿Qué tipo de comunicación entre nodos corresponde a la siguiente imagen? Cliente-Servidor-Cliente Peer to peer Cliente-Servidor Peer to peer y cliente servidor .
Este servidor web se caracteriza por estar estructurado en módulos, donde cada uno de ellos presenta una función perfectamente definida y referida a un aspecto de dicha aplicación web. Marca la respuesta correcta entre las siguientes afirmaciones: Ninguna de las respuestas es correcta. Se encarga de las peticiones, aceptándolas y ejecutándolas Añaden funcionalidades al servidor .
Marca la respuesta correcta entre las siguientes afirmaciones: Se encarga de las peticiones, aceptándolas y ejecutándolas. Añaden funcionalidades al servidor Se encarga de las funciones básicas Todas las respuestas son correctas .
Indica si la siguiente afirmación es verdadera o falsa: "La Licencia Apache, permite la distribución de derivados de código abierto y cerrado a partir de su código fuente original." True False.
El concepto de servidor de aplicaciones… Marca la opción correcta: Ninguna respuesta es la correcta Es una herramienta que proporciona aplicaciones o programas a los equipos cliente de la red Es un servicio web integrado en una app en sistema IOS o Android Es un equipo que hace el funcionamiento de la red sea más compacto y contiguo .
Tomcat es un servidor que incluye tanto el servicio web, ya que incluye el servidor Apache, como el servicio de aplicaciones. Antes de empezar, como pre-requisito debemos tener instalado el JDK. Una vez instalado crearemos una variable de entorno para indicar la ruta de dónde está instalado, para ello debemos escribir en el terminal de nuestra máquina Linux. Completa: JAVA_ ___________= /urs/lib/jvm/java-6-openjdk/jre/ __________=$PATH:$ _________/bin export PATH JAVA_HOME HOME/PATH/JAVA_HOME PATH/HOME/JAVA_HOME JAVA_HOME/HOME/PATH.
Selecciona la respuesta correcta La característica de una aplicación web: Todas las respuestas son correctas Implementada mediante unos cuantos archivos escritos en servlets Esta diseñada por código Implementada en jsp, html, css, php, javascript .
Marca si la siguiente afirmación es verdadera o falsa: "Una aplicación web no puede contener archivos de audio, video o imágenes." True False.
Marca la respuesta correcta: Una aplicación servlet… Son utilizadas para ampliar las capacidades de un servidor. Es un archivo encargado de realizar un servicio dentro de un servidor web. Es un archivo escrito en JAVA Todas las respuestas son correctas. .
El tratamiento de seguridad adicional puede ejecutarse de tres formas diferentes: Relaciona los diferentes conceptos: Como conexiones HHTPS. Usa los puertos 990 y 989 El cifrado se realiza en el puerto tanto de salida como de entrada. Usa AUTH SSL Lo único que lo diferencia del anterior es que utiliza el algoritmo AUTH TLS.
¿A través de que protocolo se realiza la transferencia de ficheros entre cliente y servidor? UDP TCP DNS FTP.
¿Qué funcionamientos básicos tiene una página web estática? Selecciona las respuestas correctas: El procesador tiene poco trabajo Necesita PHP y base de datos en funcionamiento El tiempo de respuesta es muy larga Solo se necesita que el servidor web disponga de soporte html/xhtml/css Solo almacenamientos de información .
¿En qué método de cifrado que utiliza el protocolo HTTPS está basado? TTL/SLL TCP/IP SSL/TLS SLS/TSL .
El protocolo HTTP realiza las operaciones pertinentes para que la información viaje de forma segura entre las estaciones cliente y servidor: Verdadero Falso.
La arquitectura Web consiste en un modelo de tres capas que son: Capa de bases de datos, servidores de aplicaciones y clientes de servicios web servidor de aplicaciones web, capa OSI y capa de servicio de directorios Ninguna de las respuestas es correcta Capa de directorios, servidores de aplicaciones y clientes de servicio web.
Si al acceder a una página web no es necesaria la intervención de código en el lado del servidor o en el lado del cliente, entonces entenderemos que la página es: Dinámica Estática Movible XML.
Los ataques que suele recibir una aplicación web se pueden centrar en varios objetivos, señala cuáles de los siguientes podrían ser: Ataque a la computadora del usuario Ataque al servidor Ataque al flujo de información entre cliente y servidor Todos los anteriores son correctos .
¿Qué realiza la siguiente instrucción? #apt-get install apache2 Ninguna de las respuestas es correcta Instala servidor web Apache desde la web Instala servidor web Apache desde terminal Instala el servidor tomcat desde terminal .
Apache por defecto busca los ficheros en: /usr/local/ant /usr/local/tomcat/webapps/ROOT /var/apache/web /var/www .
Un descriptor de despliegue: Es un único archivo Tiene formato XML Todas las respuestas son correctas Describe las características de despliegue de una aplicación web .
¿Qué realiza la siguiente instrucción? #/etc/init.d/apache2 status Comprobar que está funcionando el servidor Apache desde terminal Reiniciar el servidor Apache Instalar el servidor web Apache desde terminal Ninguna de las respuestas es correcta .
Acerca de Apache, podemos decir que: Está disponible para GNU/Linux únicamente Es un servidor web poco extendido en el mercado Está estructurado en módulos No es gratuito, aunque es bastante económico .
Vamos a recordar el concepto de servidor de aplicaciones web Marca si la siguiente afirmación es verdadera o falsa: "Una herramienta que proporciona un conjunto de aplicaciones a los clientes no conectados a él." True False.
Los ataques de seguridad se pueden clasificar en base a tres niveles: ataques a la computadora cliente, ataques al equipo servidor y ataques al flujo de información que se transmite. En cada nivel se recomienda garantizar un mínimo de seguridad. Relaciona las características de seguridad sobre diferentes niveles en aplicaciones servidor: Seguridad en sus navegadores Acreditación de acceso Confidencialidad de los datos.
Relaciona cada tipo de campo que podemos encontrar en una base de datos: Entradas y comandos SQL que se utilizarán a su vez para validar las consultas. Permite comprobar que el usuario está accediendo en ese instante al sistema. Permite según el rol que desempeñemos tengamos acceso a determinados módulos u opciones.
Recordemos que, para mejorar la seguridad de las aplicaciones web alojadas en el servidor, debemos tener en cuenta una serie de orientaciones. Señala cuales de estas son prácticas para mejorar la seguridad de las aplicaciones web alojadas en el servidor. Actualizar tanto el sistema operativo como las aplicaciones, ya que estas actualizaciones contendrán los mecanismos de defensas frente a los últimos ataques aparecidos Llevar el control del mecanismo de cifrado que estamos utilizando para la encriptación de los datos a transmitir Reforzar la filosofía de las contraseñas Analizar los archivos de registros periódicamente Utilizar cortafuegos lo más actuales posibles Deshabilitar aquellos servicios y cuentas que no utilicemos Cumplir severamente las normas de seguridad establecidas en las políticas de seguridad del sistema.
Marca si la siguiente afirmación es verdadera o falsa: "Una aplicación web no puede desplegarse en diferentes servidores web." True False.
Para el despliegue de una aplicación web debemos utilizar una serie de métodos. Completa las siguientes afirmaciones: 1.- El método ______: Archivo comprimido que contiene todo lo necesario para el despliegue. Es el más correcto 2.- Editar los archivos _____ incluyendo los archivos web.xml y ____.xml War/server/.xml war/XML/server.
Para desplegar una aplicación en el servidor de aplicaciones Tomcat, debemos seguir un proceso. Ordena el siguiente proceso: 1 2 3 4 5 6.
Para desplegar una aplicación en el servidor de aplicaciones Tomcat, debemos seguir un proceso. Ordena el siguiente proceso: True False.
Para realizar las tareas de creación y despliegue de la aplicación en el servidor, este debe de tener iniciado los servicios de servlets y JSP. Marca si la siguiente afirmación es verdadera o falsa: "La única forma de implementar un servlet en Tomcat es mediante los archivos WAR" True False.
Marca el concepto con su definición: Crea los ficheros log para acceder a la información de los clientes como por ejemplo la sesión o la autenticación de los usarios Esta válvula es la que compara la IP del cliente con la expresión regular y por tanto, dependiendo del resultado, el acceso será o no permitido Esta herramienta de depuración describe los detalles de los registros log Es la válvula que permite la identificación de un usuario desde cualquier dispositivo conectado a nuestra red, y por tanto, con acceso al servidor que lo comprueba.
Marca la respuesta correcta: <user username="tomcatscript" password="despliegue" roles ="managerscript"/> corresponde a... Configuración de permisos de usuario Configuración de la ruta de manager Configuración de la ruta de tomcat Ninguna de las respuestas es correcta .
Repasaremos la herramienta Eclipse que utilizaremos en Windows. Eclipse y la librería Ant nos permite... Aplicar un nuevo estilo visual al servidor de tomcat Configurar el servidor de aplicaciones Subir archivos de video al servidor Todas las respuestas son correctas .
Vamos a repasar el procedimiento para configurar los registros de acceso a un servidor de aplicaciones Tomcat. "Uno de los métodos para configurar los registros de acceso al servidor de aplicaciones Tomcat es..." Válvula de control de paso Válvula de escape aplicativo Válvula de logística operativa Válvula de registro de acceso .
Marca si la siguiente afirmación es verdadera o falsa: "Para la gestión de las sesiones de Tomcat, se debe realizar la configuración de elementos como sub-elementos dentro de la misma sesión" True False.
Desde las opciones se puede seleccionar “Ant Home Entries”, desde el que podremos añadir librerías. Indica cuál de las siguientes librerías son librerías Ant Catalina-ant.jar Tomcat-coyote.jar Tomcat-juli.jar Tomcat-util.jar .
Hemos visto que las aplicaciones web son una herramienta que proporciona un conjunto de aplicaciones a los clientes que se conectan a él. Este tiene una serie de funciones, características, ventajas y desventajas. Marca la opción correcta de la siguiente afirmación: "Las aplicaciones en servidores web..." Están más expuestas a ataques externos Son más baratas Son más rápidas Ninguna respuesta es la correcta .
Marca la respuesta correcta: "Un servidor web dispone de..." Páginas HTML Todas las respuestas son correctas Páginas JSP Recursos empaquetables .
Marca la respuesta correcta: "El despliegue de una aplicación web se puede realizar utilizando... Ninguna de las respuestas es correcta El método war El método TAR El método ZIP .
Marca la respuesta correcta: "Al detener el servidor de aplicaciones Tomcat... Las sesiones activas se almacenan en el disco Las sesiones pasivas se almacenan en el disco Ninguna de las respuestas es correcta Las sesiones pasivas y activas se almacenan en el disco .
Cuando escribimos un nombre de dominio lo hacemos escribiendo una serie de caracteres y puntos. Dado este dominio: www.elpais.es, relaciona cada parte con su explicación. Es un subdominio, que identificará el equipo donde está catalogada la página web Es un subdominio, en este ejemplo un dominio de segundo nivel bajo es, que identifica el nombre de la empresa. Es un dominio de primer nivel y tiene como significado que es un servidor español.
¿Cuál de estos requisitos gramaticales debe cumplir un dominio? Tienen que estar en mayúsculas No pueden empezar y terminar en guiones La fuente debe estar definida Solo pueden estar compuestos de letras, números y guiones Tener menos de 63 caracteres y más de uno o dos dependiendo del dominio de primer nivel .
Vamos a repasar el procedimiento para realizar la instalación y configuración de un servidor DNS. Ordena los pasos de la instalación de un servidor DNS en Microsoft Windows 2008 Server: 1 2 3 4 5.
Vamos a repasar las diferencias entre los directorios y los DNS… Utilizan protocolo UDP No permiten actualizaciones.
Vamos a repasar las diferencias entre los directorios y los DNS… Los directorios no realizan una acción concreta Traducen nombres de dominios a direcciones IP. .
Toda operación de transferencia por la web debe estar estandarizada. Cada servicio por realizar corresponde con una serie de normas, llamada Protocolo. Marca la respuesta correcta: "¿Cuál es el protocolo más utilizado cuando un cliente se conecta a internet? HTTP (Protocolo de Transporte de HiperTexto) XAML (eXtensible Application Markup Language) WWW (Word Wide Web) Ninguna de las anteriores respuestas .
¿Para que sirve el comando nslookup? Para realizar el diagnóstico en redes para obtener así las direcciones IP que estén asociadas al nombre DNS Ninguna de las respuestas es correcta para obtener así las direcciones DNS que estén asociadas al nombre de la IP .
El servicio de directorio puede ser de dos tipos: centralizado o distribuido. ¿Qué es un servicio centralizado? Varios servidores dan servicio a directorios Un solo servidor ofrece todo el servicio de directorios Ninguna de las respuestas es correcta Los datos están fraccionados .
El directorio LDPA tendrá una estructura en forma de árbol llamada DIT. Cada entrada va a describir un objeto. ¿Qué es una clase objeto? Es una clase abstracta Es una interfaz implementada Se caracteriza porque se puede heredar Es una descripción general de un tipo de objeto. .
Marcas las respuestas correctas: ¿Qué tipo de objetos existen? Todos son correctos El tipo de objeto Hoja se encuentra al final de una rama y carecerá de objetos subordinados. El tipo contenedor, como su nombre indica, podrán contener a su vez distintos objetos. El tipo de objeto nodo que se encuentra después de un objeto hoja. .
A través de los directorios vamos a ser capaces de localizar información y nos definirán que tipo de información almacenarán y de qué manera. Marca aquellas características de los directorios digitales: Controlar la seguridad en el acceso a la información. La información es más compleja Gestionar la información de forma más eficaz y al instante. Solo un usuario puede actualizar la información Encontrar información de forma más fácil. .
En la estructura de un árbol LDAP. Al comienzo de la rama, ¿que directorio raíz encontramos? Root Country domainComponent Organization.
La administración de usuarios y grupos con este servicio de directorios LDAP se realiza de una forma sencilla mediante el paquete ldapscripts, en la que se incluyen una serie de paquetes para toda la gestión del dominio. Ordena los pasos a seguir para llevar a cabo la administración de usuarios y grupos con este servicio de directorios LDAP: 1 2 3 4.
Una vez configurado dicho servicio, debemos comprobar su estado mediante el comando service, seguido de sus diferentes opciones disponibles. Marca la respuesta correcta: ¿Cuáles son los estados del servidor una vez configurado el servicio? Start Start, stop y restart Start y stop Start, stop y reset .
Marca la respuesta correcta: ¿Cómo se llama el gestor de directorios en Linux? openLDAP ninguno de los anteriores httpLDAP LDAP.
Marca la respuesta correcta: ¿Cuál es la carpeta del servidor apache para su configuración? http.conf httpd.conf https.conf apache.conf .
Marca las características de los servicios de directorios respecto a las bases de datos Están optimizados para accesos de lectura Optimizadas para la lectura y escritura.
"Un servidor distribuido es un solo servidor que ofrece todo el servicio de directorios respondiendo a todas las consultas." True False.
Completa el siguiente esquema: 1.Aplicación cliente 2.Servidor de Directorio 3.Petición 4.Respuesta 1.Respuesta 2.Petición 3.Aplicación cliente 4.Servidor de Directorio 1.Petición 2.Respuesta 3.Servidor de Directorio 4.Aplicación cliente .
¿Qué significa DNS en castellano? Dominios Núcleos y Servidores Sistema de Servidores y Núcleos Directorio de Nombres del Servidor Sistemas de Nombre de Dominio .
¿Qué es HTTP? Es un software privativo con una versión para la comunidad de desarrolladores es un protocolo de hipertexto que nos permite mantener un servidor es un protocolo que nos permite enviar datos, pero solo en una red peer to peer (p2p) es un protocolo de hipertexto que nos permite la visualización de una página web en un navegador.
¿Qué realiza el nslookup? Al realizar este comando el sistema hace una comprobación de la red LAN sea segura Al realizar este comando comprobamos la seguridad de las máquinas clientes Al realizar este comando se realiza una búsqueda de virus en la máquina Al realizar este comando comprobamos que el servidor DNS que nos responde es el que está configurado en nuestras propiedades.
¿Qué protocolos comprueba el comando "netstat -a -n"? TCP y UDP Solo TCP Solo UDP Los mismos que "nslookup --TCP --UDP" .
¿Qué son SOA y NS? Servidores Registros protocolos HTTP Diferentes puertos del servidor .
Para configurar la seguridad del servidor de aplicaciones primero configuramos un conector SSL en nuestro servidor de aplicaciones y después creamos un almacén de clave con certificado SSL True False.
Los directorios se diferencian del servicio DNS en: Los directorios no realizan una acción concreta, mientras que los servidores DNS traducen nombres de dominios a direcciones IP Los directorios permiten actualizaciones mientras que el servicio DNS no Todas son correctas En los directorios la información no es fija y en los servidores DNS sí poseen una estructura fija.
¿Cuál de estas afirmaciones es falsa? Si es centralizado, un solo servidor ofrece todo el servicio de directorios respondiendo a todas las consultas En un sistema distribuido, las consultas se pueden ejecutar en paralelo Si no es centralizado, serán varios servidores los que propocionan el servicio de directorio. En este caso los datos podrán ser fraccionados y/o replicados Si no es centralizado, un solo servidor ofrece todo el servicio de directorios respondiendo a todas las consultas.
A la hora de realizar la documentación tendremos que tener en cuenta tres aspectos. Relaciona los tres aspectos a tener en cuenta a la hora de documentar: Es el canal a través del cual el usuario (del nivel especificado) se comunica con un software de nivel más bajo Indicará el funcionamiento de cada componente o función. Será útil para quienes depuren o actualicen los bloques de código de la aplicación Se indicará el por qué se ha decidido realizar cada acción de la aplicación.
¿Es correcto transcribir la implementación fuera del código? Todo hay que documentarlo La implementación es necesaria, pero la interfaz sí a un manual de uso La implementación no es necesaria, pero la interfaz sí a un manual de uso Ninguna es correcta .
¿A qué corresponde el código siguiente? Ninguna de las respuestas es correcta Código correspondiente a javaDoc Código correspondiente a phpDocumentor Código correspondiente a Doxygen .
Selecciona la marca que podemos incluir en cada DockBlock. Se usa para generar documentación sobre la interfaz Ruta hacia un fichero PHP Se muestra información en la documentación interna pero no debería aparecer en la documentación pública Crea enlaces internos Indica que el elemento está disponible desde una determinada versión del paquete Indica el uso de variables globales.
¿A qué corresponde el código siguiente? Código correspondiente a Doxygen Código correspondiente a javaDoc Ninguna de las respuestas es correcta Código correspondiente a phpDocumentor .
Para la instalación, empezaríamos en una máquina en la que tendremos instalado la versión Debian 6.0.1 Squeeze. Ordena los pasos de la instalación de phpDocumentor. 1 2 3 4 5.
Marca la respuesta correcta: "¿De qué dos formas podemos trabajar con una herramienta de generación de documentación?" Ninguna de las respuestas es correcta Solo en línea de comandos Solo en entorno web Tanto en línea de comandos como en entorno web .
Los documentos de Javadoc están destinados a describir las funciones de clases y métodos para que otro programador lo lea y utilice la clase correspondiente: ¿Qué características nos proporciona javadoc a la hora de comentar? Los comentarios empezarán con /** y terminarán con */ Las etiquetas que comenzarán con @ Las etiquetas se situarán al final de la línea Los comentarios empezarán con /* y terminarán con **/ .
¿Sobre qué entorno trabajaremos al instalar javadoc? Visual Studio Netbeans Eclipse Ubuntu.
Relaciona las variables predefinidas en Javadoc con su explicación: posición del cursor tipo de la clase nombre del método año en curso Hora en curso.
Vamos a trabajar sobre el entorno de Eclipse, para proceder a la instalación ejecutaremos desde un terminal el siguiente código Ninguna respuesta es la correcta #apt-get install visual studio #apt-get install eclipse #apt-get desinstall eclipse .
Cuando realizamos un proyecto, si queremos ir cambiando, modificando o sustituyendo código anterior u obsoleto por otro más nuevo podemos hacerlo, pero deberemos ir guardando la versión actual del proyecto antes de cualquier modificación. Relaciona los conceptos básicos del funcionamiento de control de versiones con su explicación. Visión en un momento dado del estado de archivos y directorios. Pueden tener asociados metadatos. Archivos y directorios controlados por el control de versiones que está en edición activa. Conjunto ordenado de revisiones. La revisión más reciente se denomina principal. Donde se almacenan las revisiones. Puede ser un archivo, base de datos, etc.
Relaciona los conceptos básicos del funcionamiento de control de versiones con su explicación. Ocurre cuando varias personas realizan cambios sobre un mismo archivo. Modificación en un archivo bajo control de revisiones. Lista de cambios generada al comparar revisiones. .
Ordena el procedimiento general en un sistema control de versiones. 1 2 3 4 5 6.
Marca la respuesta correcta: ¿En qué se basan los sistemas de control centralizados? Un desarrollador sabrá en qué está trabajando el resto de las personas del proyecto Se emplea cuando hay solo un desarrollador trabajando en un proyecto Los archivos están en varios servidores Todas las respuestas son correctas .
Marca la respuesta correcta: ¿Qué es el Git? Es un control de versiones de código cerrado un lenguaje de programación Fue creado en los años 90 Un control de versiones escrito en C .
Marca la respuesta correcta: ¿De qué formas pueden encontrarse los archivos en Git? Confirmado, modificado y preparado Confirmado y modificado Ninguna de las respuestas es correcta Confirmado .
Relaciona cada concepto de acceso al repositorio Git. Por sistema de ficheros con permisos de escritura para el usuario sobre el directorio del repositorio Vía SSH y permisos de escritura para el usuario sobre el directorio del repositorio Con WebDav debidamente configurado Con el servicio "receive-pack" activado en el git daemon.
Para comprobar que la instalación se ha realizado correctamente, ¿Qué comando tenemos que ejecutar? Ninguna de las respuestas es correcta #git –version #git –revision #git –control .
A la hora de realizar la documentación hay que tener en cuenta tres aspectos: La instalación, la configuración y el uso @access, @author y @copyright La interfaz, la implementación y la toma de decisiones HTML, PDF y XML .
¿Qué herramienta nos permite generar documentación a partir de un código? Cualquier editor de texto como notepad++ phpDocumentor Adobe Apache.
En phpDocumentor, ¿qué marca debemos utilizar para documentar a nivel de fichero? @access @package @file @deprecated .
En el control de versiones, ¿qué es un conjunto ordenado de revisiones? Un parche Una rama de trabajo Un repositorio Un tronco .
¿Cuál de las siguientes expresiones no es una función que podamos realizar en el sistema de control de versiones? Controlar los diferentes niveles de la capa OSI Realizar cambios en los ficheros Actualizar una copia local al servidor Mantener las distintas ramas del proyecto .
¿Cuál de las siguientes sentencias sobre 'Git' es falsa? El área de preparación es una de las secciones principales Esta escrito en C Es deficiente en grandes proyectos y posee una gran capacidad para crear sistemas de ramificación Los archivos Git se pueden encontrar en tres formas: Confirmado, Modificado y Preparado.
Git permite a los desarrolladores que puedan subir sus proyectos al repositorio sin ser revisados True False.
Cada directorio de trabajo en Git es un repositorio no dependiente True False.
A la hora de realizar la documentación hay que tener en cuenta tres aspectos: La instalación, la configuración y el uso @access, @author y @copyright La interfaz, la implementación y la toma de decisiones HTML, PDF y XML.
¿Qué herramienta nos permite generar documentación a partir de un código? Cualquier editor de texto como notepad++ phpDocumentor Adobe Apache.
En phpDocumentor, ¿qué marca debemos utilizar para documentar a nivel de fichero? @access @package @file @deprecated .
En el control de versiones, ¿qué es un conjunto ordenado de revisiones? Un parche Una rama de trabajo Un repositorio Un tronco .
¿Cuál de las siguientes expresiones no es una función que podamos realizar en el sistema de control de versiones? Controlar los diferentes niveles de la capa OSI Realizar cambios en los ficheros Actualizar una copia local al servidor Mantener las distintas ramas del proyecto .
¿Cuál de las siguientes sentencias sobre 'Git' es falsa? El área de preparación es una de las secciones principales Esta escrito en C Es deficiente en grandes proyectos y posee una gran capacidad para crear sistemas de ramificación Los archivos Git se pueden encontrar en tres formas: Confirmado, Modificado y Preparado.
¿Qué es el Git? Es un control de versiones de código cerrado un lenguaje de programación Fue creado en los años 90 Un control de versiones escrito en C .
Marca la respuesta correcta: ¿En qué se basan los sistemas de control centralizados? Un desarrollador sabrá en qué está trabajando el resto de las personas del proyecto Se emplea cuando hay solo un desarrollador trabajando en un proyecto Los archivos están en varios servidores Todas las respuestas son correctas .
Ordena el procedimiento general en un sistema control de versiones. 1 2 3 4 5 6.
Cuando realizamos un proyecto, si queremos ir cambiando, modificando o sustituyendo código anterior u obsoleto por otro más nuevo podemos hacerlo, pero deberemos ir guardando la versión actual del proyecto antes de cualquier modificación. Relaciona los conceptos básicos del funcionamiento de control de versiones con su explicación Visión en un momento dado del estado de archivos y directorios. Pueden tener asociados metadatos. Archivos y directorios controlados por el control de versiones que está en edición activa. Conjunto ordenado de revisiones. La revisión más reciente se denomina principal. Donde se almacenan las revisiones. Puede ser un archivo, base de datos, etc.
Cuando realizamos un proyecto, si queremos ir cambiando, modificando o sustituyendo código anterior u obsoleto por otro más nuevo podemos hacerlo, pero deberemos ir guardando la versión actual del proyecto antes de cualquier modificación. Relaciona los conceptos básicos del funcionamiento de control de versiones con su explicación Ocurre cuando varias personas realizan cambios sobre un mismo archivo. Modificación en un archivo bajo control de revisiones. Lista de cambios generada al comparar revisiones. .
Marca la respuesta correcta: ¿De qué formas pueden encontrarse los archivos en Git? Confirmado, modificado y preparado Confirmado y modificado Ninguna de las respuestas es correcta Confirmado.
Relaciona cada concepto de acceso al repositorio Git. Por sistema de ficheros con permisos de escritura para el usuario sobre el directorio del repositorio Vía SSH y permisos de escritura para el usuario sobre el directorio del repositorio Con WebDav debidamente configurado Con el servicio "receive-pack" activado en el git daemon.
Para comprobar que la instalación se ha realizado correctamente ¿Qué comando tenemos que ejecutar? Ninguna de las respuestas es correcta #git –version #git –revision #git –control .
Para la instalación, empezaríamos en una máquina en la que tendremos instalado la versión Debian 6.0.1 Squeeze. Ordena los pasos de la instalación de phpDocumentor. 1 2 3 4 5.
Marca la respuesta correcta: "¿De qué dos formas podemos trabajar con una herramienta de generación de documentación?" Ninguna de las respuestas es correcta Solo en línea de comandos Solo en entorno web Tanto en línea de comandos como en entorno web .
Los documentos de Javadoc están destinados a describir las funciones de clases y métodos para que otro programador lo lea y utilice la clase correspondiente: ¿Qué características nos proporciona javadoc a la hora de comentar? Los comentarios empezarán con /** y terminarán con */ Las etiquetas que comenzarán con @ Las etiquetas se situarán al final de la línea Los comentarios empezarán con /* y terminarán con **/ .
¿Sobre qué entorno trabajaremos al instalar javadoc? Visual Studio Netbeans Eclipse Ubuntu.
Vamos a trabajar sobre el entorno de Eclipse, para proceder a la instalación ejecutaremos desde un terminal el siguiente código: Ninguna respuesta es la correcta #apt-get install visual studio #apt-get install eclipse #apt-get desinstall eclipse .
¿Es correcto transcribir la implementación fuera del código? Todo hay que documentarlo La implementación es necesaria, pero la interfaz sí a un manual de uso La implementación no es necesaria, pero la interfaz sí a un manual de uso Ninguna es correcta .
A la hora de realizar la documentación tendremos que tener en cuenta tres aspectos. Relaciona los tres aspectos a tener en cuenta a la hora de documentar: Es el canal a través el cual el usuario (del nivel especificado) se comunica con un software de nivel más bajo Indicará el funcionamiento de cada componente o función. Será útil para quienes depuren o actualicen los bloques de código de la aplicación Se indicará el por qué se ha decidido realizar cada acción de la aplicación.
Existen varias herramientas que nos permitirán generar documentación automática a partir de un código. ¿Qué herramientas nos permitirán generar documentación automática a partir de código php y java? javadoc phpDocumentor JavaDocumentor phpDoc.
¿A qué corresponde el código siguiente? Ninguna de las respuestas es correcta Código correspondiente a javaDoc Código correspondiente a phpDocumentor Código correspondiente a Doxygen .
El protocolo http: Capa del modelo OSI en que se encuentra el protocolo HTTP Capa del modelo OSI en que se encuentra el protocolo TCP: Capa del modelo OSI en que se encuentra el protocolo UDP: Capa del modelo OSI en que se encuentra el protocolo IP:.
Define el concepto de servidor y define los roles que ocupan cada uno de los “participantes” en la arquitectura cliente-servidor Equipo informático que pertenece a una red y pone a disposición unos servicios a los equipos clientes ya sea de manera publica o privada, también haciendo distinción dependiendo también si son servidores dedicados o compartir. Roles: Cliente y Servidor, comentados arriba, rol demandante y rol ofertante o de servicio.
▪ ¿A través de que dos identificadores podemos acceder a un recurso Web? A través de los dos tipos de URIs: URLs y URNs. Se podría añadir significado de siglas.
Indica todo lo que sepas sobre los servidores de aplicaciones web e indica, al menos un servidor con el que hayas trabajado. La definición de servidor a nivel de hardware ya la hemos visto anteriormente, comentaremos la aplicación: Software que oferta una interfaz gráfica de administración basada casi siempre en navegación web combinando las funciones de servidor de aplicaciones con servidor web. Facilita servicios a los clientes. Apache (Servidor tipo web basado en HTTP de código abierto) JBoss (servidor de aplicaciones Java EE) JOnAS (servidor de aplicaciones J2EE de código abierto).
¿Qué es y para qué se utiliza el Realm de un servidor Tomcat? ¿Qué tipos de Realm puede haber? Interfaz que conecta Catalina con una base de datos existente de usuarios, contraseñas y permisos para gestionar la autenticación. Tipos : JDBCRealm, DataSourceRealm, UserDatabaseRealm, JNDIRealm, MemoryRealm, JAASRealm, CombinedRealm, LockOutRealm… .
Explica el proceso (O procesos) por el cual podemos desplegar una aplicación Web en el servidor Tomcat. Procesos: Manualmente (gestor de aplicaciones) o Mediante consola Métodos: Mediante un archivo war y mediante una serie de instrucciones XML(descriptor de despliegue) .
▪ ¿Para qué se usa HTTPS? Indica un ejemplo de web que usa HTTPS. Protocolo de transferencia de datos de Hipertexto seguro. Implementa SSL/TLS para crear un canal cifrado, destinado a información sensible. Campus de Ilerna por ejemplo.
¿Qué es un servidor virtual? Partición contenida en un servidor real que permite la disponibilidad de máquinas virtuales con S.O Servidores por lo general y permiten gestiones con rol de administrador. Por lo general son máquinas con hardware muy potente y destinados a la comercialización aunque desde la máquina virtual generada se limite tanto el uso de CPU como el de la memoria RAM. .
Describe todo lo que sepas sobre la arquitectura cliente-servidor. Si lo estimas oportuno puedes ayudarte de un diagrama o esquema. Es el diseño de una red de comunicaciones, es un marco para la especificación de los componentes físicos de una red y de su organización funcional y configuración sus procedimientos y principios operacionales, así como los formatos de los datos utilizados en su funcionamiento. servidor: equipo dotado de software hardware especial cuyo cometido es el ofrecer servicios o recursos a alos clientes. cliente: realiza peticiones a los servidores con el objetivo de obtener recursos o servicios.
Describe todo lo que sepas sobre el protocolo DNS Domian Name System: sistema que transforma nombres de dominio en direcciones IP y viceversa. enmarcado en la capa de aplicación de TCPAP. Utiliza una base de datos distribuida y jerárquica. Tipos: Servidor DNS Primario: es el encargado de atender a una peticion en primer lugar. Servidor DNS Secundario: aquel que entra en acción cuando el primario no puede atender una petición.
Para modificar el puerto por defecto del servidor Tomcat debes modificar el fichero… .htaccess CATALINA_HOME\conf\server.xml php.ini apache.conf .
Para poder ejecutar una aplicación usando el conector mysqlconnector-java-…jar debemos colocarlo en la carpeta CATALINA_HOME\lib. CATALINA_HOME\lib para el reconocimiento del Driver conector en Tomcat Ninguna de las anteriores (si matizamos “fino” podríamos decir que ninguna de ellas es correcta) C:\lib Nombre_proyecto\lib .
El fichero .htaccess… Sirve para definir algunas reglas sobre directorios y ficheros, apache no tiene porque seguir estas reglas. Sirve para definir algunas reglas sobre directorios y ficheros, y apache tiene que seguir estas reglas. Sirve para definir algunas reglas sobre directorios, apache no tiene porque seguir estas reglas. Sirve para definir algunas reglas sobre directorios, y apache tiene que seguir estas reglas. .
Un CA es… Un certificado de autentificación Un permiso especial Una autoridad de certificación (o AC) Ninguna de las anteriores.
Describe brevemente la arquitectura Modelo Vista Controlador (MVC). Metodología o patrón de programación para separar el código de los programas según su funcionalidad o responsabilidad: Modelos, Vistas o Controladores. Separa la lógica de funcionamiento de una aplicación de la lógica de vista o diseño. .
¿Qué es un Servlet? ¿En qué capa de MVC se encuentra? Pequeño programa que se ejecuta en el contexto de navegador web. Está escrito en Java y su objetivo es ampliar las funciones de un servidor. Es capaz de recibir peticiones a través del protocolo HTTP. Corresponde a la capa de controladores.
¿Qué es JSP? ¿En qué capa de MVC se encuentra? JavaServer Pages, tecnología que nos permite incrustar código Java en documento HTML para realizar webs de tipo dinámico. Es usado en otras tecnologías como ASP y PHP. Corresponde a la capa de Vista.
¿Qué es el CLASSPATH? ¿Qué significado tiene CATALINA_HOME? Ruta donde buscar paquetes o componentes (clases definidas) a la hora de ejecutar un programa. Catalina_Home es una variable de entorno, esta debe señalar al directorio en el que tenemos alojada la configuración y la instalación de Tomcat. .
Java nos permite ejecutar sentencias SQL a través de la API denominada: MySQL Connector JDBC Todas las anteriores .
En la arquitectura MVC: Se aíslan los cambios, se pretende desacoplar datos y lógica de negocio de la lógica de presentación, permitiendo la actualización y desarrollo independiente de cada uno de ellos. No se aíslan los cambios, se pretende mezclar datos, lógica de negocio y lógica de presentación. El principal objetivo es unir tanto los datos de la aplicación como el estado de la misma, del mecanismo utilizado para representar dicho estado, así como para modularizar esta vista y modelar la transición entre estados del modelo. Ninguna de las anteriores.
Las aplicaciones MVC pueden ser implementadas: Vistas Servlet, Controladores JSP y Modelo con JavaBeans Vistas JSP, Controladores Servlet y Modelo con JavaBeans. Vistas JSP, Controladores Servlet y Modelo con Servlet Vistas JavaBeans, Controladores Servlet y Modelo con JSP .
La especificación Servlet 3.0 introduce la posibilidad de facilitar el despliegue de los servlets introduciendo anotaciones dentro del código del servlet en vez de en el descriptor de despliegue. Verdadero Falso.
Cuando un cliente solicita una página .jsp, el código JSP de la página se ejecuta en: El navegador El cliente El servidor Ninguna de las anteriores.
Describe brevemente que es JavaDoc y para que se utiliza. JavaDoc es una utilidad de Oracle para generar documentación en formato HTML desde un código Java, Javadoc también es un estándar de documentación de clases, se utiliza para la generación automática de la documentación de estas. Se utilizan etiquetas para especificar diferentes datos en la documentación.
Comenta y describe, al menos, dos etiquetas que usemos en JavaDoc. @author: Nombre de autor/es @deprecated: Clase o método obsoleto (antigua versión), uso no recomendado. @param: Definición de un parámetro. Nombre y descripción @see: asociar con un método o clase mediante referencia cruzada. @version: versión del método o la clase.
Describe el proceso por el cual creamos el JavaDoc de un proyecto. Basándonos en el estándar se debe documentar a la hora de la creación del mismo programa, mediante comentarios en etiquetas especificas de JavaDoc, obligatoriamente al principio de cada clase/método y ante las variables (todas), podemos documentar también código no evidente o bucles sub-anidados, siempre que realicemos una práctica poco ortodoxa o que el código no sea evidentemente interpretable. Después ejecutaremos la herramienta de JavaDoc integrada en casi todos los IDEs, indicamos localización de los .exe o bin o los ejecutables que necesitemos para incluir en la documentación y generamos el documento html, por lo general index.html .
La importancia de mantener un control de versiones es básicamente... Disponer del código en un servidor público al alcance de todos Disponer de un control de versiones, ordenado y común para un equipo de desarrollo. Facilitar que los programadores se peleen por cambios que se solapan. Tener más servicios web que ofrecer a nuestros clientes. .
Un Sistema de Control de versiones es una herramienta software que, de manera automática, se encarga de facilitar la gestión de las versiones del código de un proyecto de manera centralizada Verdadero Falso.
Un sistema de control de versiones Permite organizar las distintas versiones de los productos Permite recuperar las versiones antiguas Permite organizar desarrollos específicos de los productos para determinados clientes. Todas las anteriores. .
Un sistema de control de versiones debe permitir por lo menos: Almacenar elementos, realizar cambios a los elementos almacenados, manteniendo la integridad de los datos y mantener un historial de los cambios efectuados, pudiendo regresar a estados anteriores si hiciera falta. Almacenar elementos para evitar problemas entre distintos programadores. Poder volver a estados anteriores si hiciera falta del proyecto Todas las anteriores. .
Indica cual no es un ciclo de vida del software: Ciclo secuencial Ciclo iterativo incremental Ciclo en círculo Ciclos en cascada.
Relaciona las características de la arquitectura web. Conectarnos a distintos equipos Diferencia las peticiones y las repuestas.
Relaciona las características de la arquitectura web. Sin ella, habría que cambiar constantemente de equipos Favorece trabajar de forma organizada y estructurada.
Relaciona las características de la arquitectura web. Ayuda a gestionar la evolución y desarrollo Adapta a las necesidades de la acción en un instante concreto.
Relaciona las características de la arquitectura web. Servidores gestionados con orientación a la rápida y óptima conexión entre nodos Coste por adquisición de dispositivo menor Impresoras, bases de datos...
Relaciona las características de la arquitectura web. Tiene en cuenta los niveles de seguridad Red más eficiente y económica.
Los ataques de seguridad se pueden clasificar en base a tres niveles: ataques a la computadora cliente, ataques al equipo servidor y ataques al flujo de información que se transmite. En cada nivel se recomienda garantizar un mínimo de seguridad. Relaciona las características de seguridad sobre diferentes niveles en aplicaciones servidor: Asegurar los permisos concedidos a cada usuario Seguridad en el canal de transmisión.
Vamos a repasar las diferencias entre los directorios y los DNS… En los directorios la información no es fija. Utilizan protocolo TCP.
Vamos a repasar las diferencias entre los directorios y los DNS… Permiten actualizaciones Poseen una estructura fija.
Marca las características de los servicios de directorios respecto a las bases de datos Están optimizados para almacenar información relativamente estática Están optimizadas para almacenar datos que cambian con frecuencia.
Marca las características de los servicios de directorios respecto a las bases de datos No soportan transacciones Soportan transacciones.
El modelo de interconexión de sistemas abiertos se conoce como “modelo OSI” Ordena la pila OSI de la capa más alta a la más baja: Presentación Sesión Físico Red AlcanceDeDatos Transporte Aplicación.
Denunciar test Condiciones de uso
INICIO
CREAR TEST
INFORMACIÓN
ESTADÍSTICAS
RÉCORDS
Otros tests del Autor