DAW - Despliegue de Aplicaciones Web
|
|
Título del Test:
![]() DAW - Despliegue de Aplicaciones Web Descripción: T2.- IES AGUADULCE 25/26 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Una aplicación web que se está ejecutando en un servidor de aplicaciones está usando una base de datos MySQL, y por una decisión estratégica, ahora se va a usar un servidor MariaDB, ¿qué podemos hacer?. Configurar con anotaciones la base de datos a utilizar. Configurar en el descriptor de despliegue el servidor de bases de datos a utilizar. Configurar en el servidor de aplicaciones la base de datos que debe usar la aplicación web. Esto no se puede hacer, si la aplicación está diseñada para funcionar con un motor de base de datos concreto, no puede funcionar con otro. Si necesitaras usar una plantilla de correo electrónico para tu aplicación web, de tal manera que la aplicación web usara dicha plantilla para el envío de correos, ¿en que directorio la pondrías?. En la carpeta WEB-INF. En la carpeta raíz. En la carpeta META-INF. Fuera de la aplicación web. Dada la definición de archivo .war, ¿cuál de las siguientes opciones son correctas?. Es un archivo comprimido que se puede generar con cualquier tipo de compresor, por ejemplo winzip, winrar, tar, etc. Es una aplicación web formada únicamente por archivos .html. Es un archivo en el cual se empaqueta en una sola unidad, aplicaciones web completas. Es un archivo que engloba el protocolo de comunicación de las aplicaciones web generadas con Java. Las funciones del servidor web Apache y las funciones del servidor Tomcat, ¿son equivalentes?. Si. No. A la hora de instalar Tomcat en un entorno de desarrollo, ¿cuál sería la mejor opción?. Instalarlo en clúster, dado a que es un entorno muy cercano al de producción. Instalarlo como un servidor independiente. Integrarlo con otro servidor web. ¿Cuál de las siguientes ventajas de usar Apache Tomcat dentro de un contenedor Docker permite ejecutar la misma configuración en diferentes sistemas operativos sin necesidad de ajustes?. Facilidad de instalación. Aislamiento. Portabilidad. Reproducibilidad. ¿Dónde encontraríamos un conector?. Justo dentro de un <Service>. Dentro de un <Host>. Dentro de un <VirtualHost>. Justo dentro de un <Engine>. ¿Dónde no se podría poner un Valve?. Directamente dentro de un <Host>. Directamente dentro de un <Engine>. Directamente dentro de un <Connector>. En el contexto de una aplicación web concreta. El elemento de <security-constraint> se indica al integrar la aplicación web en Tomcat. Verdadero. Falso. De las siguientes opciones, ¿qué roles podría tener un usuario para usar el gestor de aplicaciones?. manager-gui. manager-script. manager-status. admin-gui. "A través del gestor de aplicaciones un usuario puede desplegar una aplicación, pero previamente hay que subirla siempre al servidor.". Verdadero. Falso. ¿Cuáles de las siguientes son características del servidor de aplicaciones WildFly?. Es de código abierto. Está implementado en su totalidad en Java. Es únicamente un contenedor de EJBs. Funciona únicamente en servidores Microsoft Windows. ¿Cuáles de las siguientes afirmaciones son correctas?. Un archivo .war puede estar formado por varios archivos .ear. Un archivo .ear puede estar formado por varios archivos .war. El comando jar permite generar archivos .war. El comando jar permite generar archivos .ear. Un archivo .ear puede contener archivos .jar. "Ant es una herramienta que solo se puede instalar después de instalar el JDK.". Verdadero. Falso. Para eliminar un directorio usando Ant, en el archivo build.xml deberíamos incluir: Una tarea dentro de un objetivo. Solo un objetivo. Una propiedad dentro de un objetivo. Una propiedad dentro de un proyecto. ¿Cuál es la función principal del objetivo compile en el archivo build.xml de Ant?. Crear los directorios necesarios para la compilación y el empaquetado. Empaquetar el contenido del directorio classes en un archivo .jar. Eliminar los directorios generados durante la construcción del proyecto. Compilar el código fuente del directorio src al directorio classes. ¿Cuál de las siguientes opciones no es un paso obligatorio y necesario para poder ejecutar una tarea de despliegue siguiendo todo el proceso anterior?. Hacer que Ant use la librería catalina-lib.jar de Tomcat. Subir la aplicación a desplegar al servidor. Usar <taskdef> en el archivo build.xml. Configurar el archivo context.xml. Puedes desplegar directamente un archivo .war en Tomcat dentro de un contenedor Docker usando un volumen. ¿Verdadero o falso?. Verdadero. Falso. Tomcat es: Un navegador web. Un servlet. Un sistema operativo. Un servidor de aplicaciones. En la estructura de directorios que forman una aplicación web, el directorio _____ contiene el archivo web.xml. WEB-INF. raíz. lib. classes. Las válvulas de Tomcat son una tecnología introducida a partir de Tomcat 4 que permite asociar una instancia de una clase Java a un motor, host o contexto; de forma que la clase asociada actúe como un pre-procesador de las peticiones. ¿Verdadero o falso?. Verdadero. Falso. ¿Cuál de los siguientes comandos inicia un contenedor Tomcat exponiendo el puerto 8080?: docker run tomcat. docker run -p 80:8080 tomcat. docker start tomcat. docker deploy -p 8080 tomcat. Para conseguir aplicaciones web seguras hay que establecer mecanismos que garanticen: Autorización. Autenticación básica. Autenticación con certificados. Ataques al servidor. ¿Qué puerto se expone normalmente en un contenedor Docker con Tomcat?: 22. 80. 443. 8080. El comando #jar cvf permite generar archivos .ear ¿Verdadero o falso?. Verdadero. Falso. Si queremos acceder a una aplicación, llamada web1, que está corriendo en un servidor Tomcat; desde el propio equipo, tendríamos que teclear en el navegador: http://localhost:8080/web1. http://localhost:8080. http://localhost:80/web1. http://localhost:8080/tomcat. ¿Cuál es el propósito de usar una red personalizada en Docker con Tomcat?: Limitar la memoria RAM. Aumentar el rendimiento del contenedor. Permitir la comunicación con otros contenedores. Cambiar el nombre del contenedor. |





