Articles of servlets de

¿Qué tipo de compresión (es el filtro de servlets GZIP más popular) sugeriría?

Estoy buscando un filtro de servlet GZIP para ser utilizado en una aplicación web de gran volumen. No quiero usar las opciones específicas del contenedor. Requisito Posibilidad de comprimir la carga de respuesta (XML) Más rápido Probado en producción para aplicaciones de alto volumen Debe configurar apropiadamente Content-Encoding portátil en contenedores Opcionalmente capaz de descomprimir […]

Agregar un encabezado HTTP a la solicitud en un filtro de servlet

Me estoy integrando con un servlet existente que extrae algunas propiedades del encabezado HTTP. Básicamente, estoy implementando una interfaz que no tiene acceso a la solicitud real, solo tiene acceso a un mapa de k-> v para los encabezados HTTP. Necesito pasar un parámetro de solicitud. El plan es usar un filtro de servlet para […]

LEER cadena JSON en servlet

Estoy publicando una POST jQuery AJAX en un servlet y los datos están en forma de cadena JSON. Está siendo publicado con éxito pero en el lado del Servlet necesito leer estos pares clave-valor en un objeto de sesión y almacenarlos. Intenté usar la clase JSONObject pero no puedo obtenerla. Aquí está el fragmento de […]

Autenticando el nombre de usuario, contraseña usando filtros en Java (contactando con la base de datos)

La siguiente es la parte del código de Java utilizando filtros que muestran la página de error en todo momento si el nombre de usuario y la contraseña también son correctos. Por favor, ayúdenme, no tengo mucho conocimiento sobre este concepto. String sql=”select * from reg where username='”+user+”‘ and pass='”+pwd+”‘”; rs=st.executeQuery(sql); if(rs.next()) { chain.doFilter(request,response); } […]

¿Hay un motor de reescritura de URL para Tomcat / Java?

¿Cómo podemos proporcionar soporte de reescritura de URL para Tomcat / Java? mod_rewrite proporciona esta funcionalidad para Apache y puede modificar las URL incluso antes de que lleguen al controlador (por ejemplo, PHP). ¿Hay una herramienta similar en Java / Tomcat? Para ser más específicos, necesitamos modificaciones tales como http://www.somedomain.com/person/1 Mapas a http://www.somedomain.com/details?personId=1 Y esto […]

Registrar la actividad del usuario en la aplicación web

Me gustaría poder registrar las actividades del usuario en una aplicación web. Actualmente estoy usando log4j, que funciona bien para registrar errores, etc., pero no estoy seguro de cuál es el mejor enfoque para registrar el usuario, el método de servlet ejecutado y los parámetros del método. Estoy usando seguridad de spring para la autenticación. […]

Accediendo al cuerpo sin procesar de una solicitud PUT o POST

Estoy implementando una API RESTful en Grails, y uso un esquema de autenticación personalizado que implica firmar el cuerpo de la solicitud (de manera similar al esquema de autenticación S3 de Amazon). Por lo tanto, para autenticar la solicitud, necesito acceder al contenido del cuerpo crudo POST o PUT para calcular y verificar la firma […]

¿Cómo verificar un archivo cargado ya sea una imagen u otro archivo?

En mi aplicación web tengo un módulo de carga de imágenes. Quiero verificar el archivo cargado, ya sea un archivo de imagen o cualquier otro archivo. Estoy usando Java en el servidor. La imagen se lee como BufferedImage en Java y luego la escribo en el disco con ImageIO.write() ¿Cómo debo verificar BufferedImage , ya […]

Unidad de prueba de Java Servlet

Me gustaría saber cuál sería la mejor manera de hacer pruebas unitarias de un servlet. Probar los métodos internos no es un problema siempre que no se refieran al contexto del servlet, ¿pero qué hay de probar los métodos doGet / doPost así como también el método interno que se refiere al contexto o hace […]

¿Detecta la desconexión del cliente en el servlet de tomcat?

¿Cómo puedo detectar que el lado del cliente de una solicitud de servlet tomcat se ha desconectado? He leído que debo hacer una response.getOutputStream (). Print (), luego una response.getOutputStream (). Flush () y atrapo una IOException, pero ¿hay alguna manera de que pueda detectar esto sin escribir ningún dato? EDITAR : El servlet envía […]