DAW UD 03
|
|
Título del Test:
![]() DAW UD 03 Descripción: Despliegue de Aplicaciones Web Unidad 03 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Un archivo .war: Es un conjunto de páginas .html. Es un conjunto de páginas .CSS. Contiene una aplicación web completa, empaquetada. Es lo mismo que un archivo .zip. Los archivos .WAR simplemente son archivos Java de una aplicación web. ¿Verdadero o falso?. Verdadeiro. 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. Una aplicación web puede ser desplegada por medio de archivos WAR. ¿Verdadero o falso?. Verdadero. Falso. A la hora de desplegar una aplicación Java debemos tener en cuenta si emplearemos Servlets o JSP, aunque podríamos emplearlos de forma coordinada. ¿Verdadero o falso?. Verdadero. Falso. Un descriptor de despliegue: Es un único archivo. Tiene formato XML. Es una aplicación web. Describe las características de despliegue de una aplicación web. El código necesario para ejecutar correctamente una aplicación web se encuentra distribuido en una estructura de directorios agrupando ficheros según su funcionalidad. ¿Verdadero o falso?. Verdadero. Falso. El descriptor de un servlet web.xml permite registrar al motor de servlets de Tomcat el mapeo de urls para gestionar las peticiones HTTP correctamente mediante la información definida en ¿Verdadero o falso?. Verdadero. Falso. En la estructura de directorios que forman una aplicación web, el directorio _____ contiene el archivo web.xml. WEB-INF. raíz. lib. classes. El fichero web.xml de una aplicación web, se conoce como descriptor de la aplicación ¿Verdadero o falso?. Verdadero. Falso. Para probar el servlet, una vez arrancado el servidor Tomcat, abrimos un navegador web, en el cual escribiríamos una URL con el siguiente formato: http://{address}:{port}/{servletName}. http://{port}:{address}/{servletName}. http://{address}:{servletName}/{port}. http://{servletName}:{port}/{address}. Si configuramos las sesiones persistentes de forma global tenemos que manipular el archivo: <CATALINA_HOME>/conf/context.xml. <CATALINA_HOME>/bin/context.xml. <CATALINA_HOME>/META-INF/context.xml. <CATALINA_HOME>/config/context.xml. Si no deseamos montar un volumen, pero queremos copiar un archivo desde nuestra máquina al contenedor, podemos emplear docker cp archivo_origen nombre_contenedor:destino. ¿Verdadero o falso?. Verdadero. Falso. En el caso de tener un contenedor con un Tomcat instalado sobre Ubuntu, con los parámetros por defecto. Si deseamos desplegar un archivo war desde nuestra máquina podríamos: Copiar el archivo a la carpeta del contenedor /opt/tomcat/webapps. Desplegar el war desde Tomcat Manager. Montar en tiempo real la carpeta /opt/tomcat/webapps y asociarla a una carpeta local. Podemos montar más de una carpeta en un contenedor mediante volúmenes. ¿Verdadero o falso?. Verdadero. Falso. Los ataques que suele recibir una aplicación web se pueden centrar en varios objetivos, indica cuales de los siguientes podrían ser: Ataques a la computadora del usuario (cliente). Ataques al servidor. Ataques al flujo de información entre cliente y servidor. Ataques a la alimentación eléctrica. Cuando desplegamos una aplicación debemos tener en cuenta el tipo de tecnología requerido en el sistema para emplear un servidor de aplicaciones u otro. ¿Verdadero o falso?. Verdadero. Falso. Podemos gestionar los logs de nuestras aplicaciones y servidor: Mediante la configuración de Valve a nivel de Host. Mediante logging.properties a nivel de Servidor. Mediante librerías de Java a nivel de Aplicación. Mediante la consola de errores. En Docker, a priori, no podemos mapear puertos en tiempo real una vez instanciado el contendor. ¿Verdadero o falso?. Verdadero. Falso. La aplicación Tomcat Manager: Por defecto, está disponible en la url /manager. Por defecto, está disponible solo para ip local. Por defecto, no están definidos los usuarios y rolas requeridos. Por defecto, está disponible desde cualquier ip y acceso libre sin credenciales. Para conseguir aplicaciones web seguras hay que establecer mecanismos que garanticen: Autorización. Autenticación básica. Autenticación con certificados. Ataques al servidor. En cuanto a la autenticación y autorización: Autorización: permite, una vez autenticado, determinar a qué datos y módulos de la aplicación puede acceder el usuario. Autenticación: permite identificar, en todo momento, quién es el usuario que está accediendo. La autenticación puede ser basada en credenciales o certificados. La autorización y autenticación son sinónimos del mismo proceso. El método más sencillo para desplegar una aplicación que, sobre todo, se utiliza durante la etapa de desarrollo, es copiar la carpeta correspondiente a la aplicación en la carpeta $CATALINA_HOME/ _____, teniendo en cuenta que la variable $CATALINA_HOME es la ruta de los scripts que emplea Tomcat. webapps. web.xml. index. classes. Si deseamos instanciar un contenedor con un volumen debemos emplear el parámetro: -v. -p. --name. -i. Podemos gestionar las sesiones de nuestra aplicaciones desde Tomcat Manager. ¿Verdadero o falso?. Verdadero. Falso. Tomcat es: Un navegador web. Un servlet. Un sistema operativo. Un servidor de aplicaciones. Las válvulas del Tomcat son una tecnología introducida a partir de Tomcat 4 que permite asociar una instancia de una clase Java a un contenedor "Catalina", esta configuración permite que la clase asociada actúe como un pre-procesador de las peticiones. ¿Verdadero o falso?. Verdadero. Falso. En Amazon Web Services podemos instalar directamente Tomcat sobre un Sistema Operativo, pero no nos permite emplear Docker para desplegar nuestro servidor de aplicaciones. ¿Verdadero o falso?. Verdadero. Falso. El protocolo HTTPS permite: Confianza del usuario visitante. Autenticación del servidor. Seguridad de los datos. Velocidad en la transmisión de los datos. El despliegue de una aplicación web requiere de un lenguaje del lado del servidor que se encarga de procesar las peticiones y ofrecer la información dinámica. ¿Verdadero o falso?. Verdadero. Falso. |




