Configuracion y administracion de servidores de aplicaciones Flashcards
Con que mecanismos garantizar aplicaciones web seguras (4)
Autenticacion
Autorizacion
Validacion de entradas
Inyeccion de comandos SQL
Tipos de autenticacion (2)
Autenticacion basica
Autenticacion con certificados
Directorios de organizacion de aplicacion web
Directorio principal o raiz
- > WEB-INF
- > -> classes
- > -> lib
- > -> tags
- > Resto de carpetas
¿Que hay en el directorio raiz, en Directorios de organizacion de aplicacion web? (2)
Ficheros estaticos (HTML, imagenes, etc) JSPs
¿Que hay en el directorio WEB-INF, en Directorios de organizacion de aplicacion web?
web.xml
¿Que hay en el directorio classes, en Directorios de organizacion de aplicacion web?
Ficheros compilados (servlets, beans)
¿Que hay en el directorio lib, en Directorios de organizacion de aplicacion web?
Librerias adicionales
¿Que es un archivo EAR?
Aplicacion empresarial Java EE
¿Que es un modulo web?
La unidad mas pequeña de recurso web que se puede utilizar y desplegar
¿Que hay en el directorio tags, en Directorios de organizacion de aplicacion web?
Ficheros de etiquetas
Métodos de despliegue de aplicación web (2)
-Archivos WAR.
-Editando archivos web.xml y server.xml
¿Cuales suelen ser los directorios que forman una aplicacion compilada? (5)
www
bin
src
tomcat
gwt-cache
Comando para generar .war de aplicacion a
jar cvf a.war WEB-INF
Comando para compilar clases java de aplicacion
javac -d WEB-INF/classes *.java
¿Qué es una válvula de Tomcat?
Interfaz que permite agregar funcionalidades personalizadas
¿Cómo se implementa una válvula de Tomcat?
Se implementan como clases Java que implementan la interfaz Valve
¿Para qué sirve una vávula de Tomcat?
En el flujo de procesamiento de una petición HTTP
puede modificar la petición o la respuesta,
realizar acciones adicionales antes o después de que la petición sea procesada por el servidor
¿Qué es Catalina en Tomcat?
Contenedor servlet que se utiliza en el servidor web Tomcat para implementar la especificación de servlets de Java
¿Para qué sirve Access Log Valve?
Registrar información sobre las solicitudes que llegan al servidor web
¿Para qué sirve Remote Address Filter?
Permitir o denegar el acceso a un recurso web específico según la dirección IP del cliente
¿Para qué sirve Remote Host Filter?
Permitir o denegar el acceso a un recurso web específico según el nombre de host del cliente
¿Para qué sirve Request Dumper?
Registrar información detallada de la solicitud HTTP, incluyendo los encabezados de la solicitud, los parámetros, el cuerpo de la solicitud y cualquier otro dato relevante de la solicitud
¿Para qué sirve Single Sign On?
Permitir que los usuarios accedan a múltiples aplicaciones web con una sola credencial de inicio de sesión