Servlet: ejemplo de inicio y cierre de sesión con cookies

Las cookies son una pieza de información textual que se almacena en formato de par clave-valor en el navegador del cliente durante múltiples requests. ¿Por qué usamos cookies? Usamos Cookies como una de las técnicas de Seguimiento de Sesión/Gestión de Estado . El seguimiento de sesiones es una forma de mantener el estado (datos) de … Continue reading «Servlet: ejemplo de inicio y cierre de sesión con cookies»

Servlet: HttpSessionEvent y HttpSessionListener

En Java, HttpSessionEvent es una clase que representa notificaciones de eventos para cambios o actualizaciones de sesiones dentro de una aplicación web. De manera similar, la interfaz para este evento es HttpSessionListener , que es para recibir eventos de notificación sobre cambios en el ciclo de vida de HttpSession. Como medio para aceptar estos eventos … Continue reading «Servlet: HttpSessionEvent y HttpSessionListener»

Servlet – Envío de correo electrónico

El correo electrónico se considera la forma más segura, confiable, rápida y económica de comunicación oficial a través de Internet. Esa es la razón por la que cada segundo se envían casi 2,7 millones de correos electrónicos. Por lo tanto, su aplicación web puede necesitar un servicio de correo electrónico para muchas necesidades como: comunicación, … Continue reading «Servlet – Envío de correo electrónico»

Atributos en Servlets | Java

Un atributo en servlet es un objeto que se puede establecer, obtener o eliminar mediante los siguientes aspectos Alcance de la solicitud Ámbito de aplicación Alcance de la sesión Para pasar el valor del servlet a los archivos html/jsp, el objeto de solicitud llama al método setAttribute() . El método setAttribute() toma una entrada como … Continue reading «Atributos en Servlets | Java»

Mejora del rendimiento del servlet para obtener registros de la base de datos

Aquí potenciaremos la capacidad de la aplicación web para recuperar registros de la base de datos. Para proporcionar esto, guardamos los datos de la tabla en una colección y reutilizamos esa colección en nuestro servlet. Como resultado, no estamos consultando repetidamente la base de datos. Estamos mejorando nuestro desempeño como resultado de esto. Para comenzar, … Continue reading «Mejora del rendimiento del servlet para obtener registros de la base de datos»

Servlet – Archivo de guerra

Una guerra (archivo web) Los archivos de un proyecto web están contenidos en este archivo. Puede contener archivos como servlet, xml, jsp, image, html, css y js. Aquí, veremos qué es un archivo war, cómo crear uno, cómo implementar uno y cómo eliminar uno. ¿Qué es el archivo WAR? El archivo WAR (Recurso de aplicación … Continue reading «Servlet – Archivo de guerra»

Servlet – FilterConfig

El contenedor web crea un objeto de FilterConfig para cada filtro. Se puede utilizar para leer los parámetros de inicio del filtro. Colocado en el archivo web.xml. Si la información de configuración se modifica desde el archivo web.xml, no necesitamos cambiar el filtro. Por lo tanto, es más fácil administrar la aplicación web si algún … Continue reading «Servlet – FilterConfig»

Servlet – Clase de flujo de salida

La clase ServletOutputStream es un componente del paquete Java javax.servlet , es una clase abstracta que proporciona un flujo de salida para enviar datos binarios al cliente. ServletOutputStream hereda OutputStream, que es la superclase de todas las clases que representan un flujo de salida de bytes. Las subclases de la clase ServletOutputStream deben implementar el … Continue reading «Servlet – Clase de flujo de salida»

Reescritura de URL usando Java Servlet

La reescritura de URL es un proceso de agregar o modificar cualquier estructura de URL mientras se carga una página. La solicitud realizada por el cliente es siempre una nueva solicitud y el servidor no puede identificar si la solicitud actual es enviada por un nuevo cliente o por el mismo cliente anterior. Debido a … Continue reading «Reescritura de URL usando Java Servlet»

Servlet – Paquetes

Los servlets son los programas Java que se ejecutan en el servidor web o en el servidor de aplicaciones habilitado para Java. Se utilizan para manejar la solicitud obtenida del servidor web, procesar la solicitud, producir la respuesta y luego enviar una respuesta al servidor web.  Un paquete en servlets contiene numerosas clases e interfaces  … Continue reading «Servlet – Paquetes»