Subida de Imágenes e Interceptores en Struts2

Implementar la funcionalidad de carga de imágenes es una tarea común en muchas aplicaciones web modernas. Este artículo explora una solución basada en el framework Struts2. El proceso fundamental implica seleccionar un archivo desde el cliente y transferirlo al servidor mediante flujos de E/S. Existen varias estrategias de almacenamiento: Alma ...

Publicado el 7-10 22:27

Configuración de Resultados y Vistas en Struts2

En el framework Struts2, la relación entre los resultados de una Acción y las vistas se establece mediante la etiqueta result en el archivo de configuración XML. Este mecanismo permite al framework determinar qué vista presentar al usuario basándose en la cadena de texto devuelta por la Acción. El proceso se divide en dos fases: la Acción gener ...

Publicado el 6-28 22:32

Implementación de Interceptores Personalizados para Control de Acceso en Struts2

En el desarrolol de aplicaciones web con Struts2, los interceptores son herramientas fundamentales para separar la lógica de negocio de las tareas transversales como la seguridad, el registro de logs o la validación. Un caso de uso común es la restricción de acceso a ciertas áreas de la aplicación basándose en el estado de la sesión del usuario ...

Publicado el 6-21 03:08

Configuración de Herramientas de Análisis y Explotación de Vulnerabilidades CVE en Ciberseguridad

Este artículo detalla ejercicios prácticos de ciberseguridad que abarcan la instalación de Burp Suite para interceptar tráfico HTTP y la explotación de vulnerabilidades en aplicaciones como Tomcat, Struts2 y JBoss mediante contenedores Docker. Intercepción de Tráfico HTTP con Burp Suite Para capturar paquetes de datos HTTP, primero se instala J ...

Publicado el 6-15 03:52

Creación de una Aplicación HelloWorld con Struts2

Para configurar una aplicación básica en Struts2, se deben seguir estos pasos esneciales. Agregar Bibliotecas Incluir los archivos JAR de Struts2 en el directorio lib del proyecto para asegurar las dependencias necesarias. Configuración del Descriptor Web Definir el filtro de Struts2 en el archivo web.xml para interceptar las solicitudes HTTP. ...

Publicado el 6-15 03:03

Interceptores en Struts 2

Diferencias entre interceptores y filtros en Struts: Filtros: Aplican a todas las peticiones HTTP, incluyendo recursos estáticos como CSS, JavaScript, imágenes, etc. Interceptores: Solo interceptan las acciones (actions) del framework Struts 2. Son componentes específicos del framwork. Configuración de interceptores. 1. Crear una clase que here ...

Publicado el 6-4 03:40