Java Enterprise
recibir base64 en webservice con rest
Buen día compañeros ando creando un servicio web con javacv el cual debe de recibir una imagen procesarla y devolver la edad estimada de los rostros que aparezcan en dicha imagen.
Todo el background ya esta diseñado y en entornos locales funciona este proceso, ahora que quiero crear el servicio web me aventure a usar rest desde netbeans usando el metodo get e investigando veo que el cliente deberá pasar la imagen convertida a string con base64 de aquí mi pregunta.
¿Como recibo este string desde el servidor web?
estaba usando en el servidor
como prueba consumiendolo desde otra aplicacion en java de la siguiente manera
Cómo solucionar el Error de Seguridad Directory traversal
Hola, tengo una aplicación sencilla que fue evaluada para ver si había vulnerabilidades, pero hay una vulnerabilidad que no se como pueda solucionarla.
Es la siguiente:
Esto hace que se muestre el archivo de configuración web.xml
Leí que es una vulnerabilidad Directory Traversal.
no se muy bien como no puedo permitir que esa url pueda hacer que se vea el archivo web.xml o que redireccione a la página de inicio
Los datos con los que lo probe son:
Servidor de Aplicaciones: GlashFish 3.0.1
JDK 1.7
JVM 1.8
SO Windows Server 2008
¿Me pueden ayudar?
JSON Web Token
Hola!
- Se tiene un API REST con SpringBoot como Back end y la autenticación está por BASIC sobre HTTPS (ya se, deberia ser tambien por token pero ya está así).
- Se tiene un Front End con tapestry que se comunica con el back end.
- Se tiene una aplicación principal que usa Struts y EJBs 3, a esta aplicación es a la que los usuarios ingresan. Esta aplicación se quiere ir migrando paulatinamente desarrollando los nuevos requerimientos sobre los dos esquemas arriba descritos (api rest y tapestry).
La idea es que desde la aplicación principal que tiene Struts y EJB's ya existe un login y se me ocurre que los nuevos desarrollos embeberlos con un iframe, por lo tanto la idea sería que desde la aplicación principal generar y firmar el token con un periodo de expiración de unos 20 minutos y envíarlo en la URL que se pasa al iframe:
iframe src="https://misitio.com?jwt=23878913hvasdasd.fss2323423423dfsdf.sdfsdfsertet
Por lo tanto, el nuevo front end de tapestry se encargaría de validar el token.
StoredProcedure vs JPA StoredProcedure
Hola!
Estoy limitado a llamar siempre Funciones PL/SQL de Oracle, en eso no hay alternativa, no puedo manejar sentencias DDL o DML desde la app, siempre debe ser por SP's.
Si la idea es desarrollar un conjunto de servicios web REST con SpringBoot, al día de hoy utilizo la clase StoredProcedure de Spring, sin embargo, me nace la inquietud de usar JPA y el concepto de Repository de SpringBoot como lo mencionan en el live demo que se acaba de tener el día de hoy con Domingo Suárez.
En esta página indican como poder llamar SP's usando JPA
Mi pregunta es simple... ¿Ofrece alguna ventaja usar la clase StoredProcedure que usar JPA aunque solo lo use para llamar SPs?
¿Cuál es más rápido de codificar? ¿Alguna de las dos opciones podría tener mejor performance?
De antemano, gracias!!
Error al cargar Controlador
Estimados
Estoy queriendo añadir un controlador usando JAVA MVC y me muestra el error que se muestra en la imagen adjunta. El error sale al añadir el controlador, no hago otra acción mas. Agradeceré que alguien me saque de este estancamiento, pues necesito avanzar.
Saludos
Carga de catalogos en cache
Hola comunidad
Mi pregunta viene enfocada a lo siguiente ¿cuál es la mejor estrategia para tener la carga de catálogos que se usaran en una App Web
Hacer una instancia de cache y guardar los valores en el "mapa" por ejemplo de EhCache ó hacer el metodo que implementa la consulta y extraccion de datos @Cacheable con Spring y EhCache?
De antemano gracias
Saludos
Problema con jdbcTemplate
Ire directamente al punto....
tengo un query mas o menos así;
el cual ejecuto de esta manera:
este codigo funciona perfectamente sin embargo si le agregamos el parametro de usuario en este caso rfc así;
- Inicie sesión o regístrese para enviar comentarios
- Leer más
peticiones get/post de formularios a controladores sin anotaciones
la pregunta es:
como validar y aceptar peticiones de formularios sin anotaciones, todos los ejemplos que he visto usan anotaciones, habra alguna manera de que no tenga que obtener el objeto HttpRequest,get, pongo un ejemplo de un controller:
pueden exponer una mejor manera de hacer las cosas, gracias de antemano
- Inicie sesión o regístrese para enviar comentarios
Listas enlazadas dobles en java
Hola necesito ayuda, necesito agregarle listas enlazadas dobles al sgte codigo
plis es urgente.
package presentacion;
import conexion.conectar;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
public class Nomina extends javax.swing.JFrame {
private Object jcboNICode;
double salariobasico;
double horasextras;
double salariobruto;
double bruto;
private double sueldo_empleado;
private int años_laborados;
private double vhoraordinaria;
private int cesantias;
private int interesescesantias;
private int primadeservicio;
private int vacaciones;
private int horasextrad;
private int horasnocturnas;
private int horasextranoc;
private int horaordinariafestivos;
private int horaordinariafestivosd;
private int horaordinariafestivosn;
private int auxtransp;
private int poralim;
private int sueldo_final;
private double dias_laborados;
private double cesantías;
conectar cc = new conectar();
- Inicie sesión o regístrese para enviar comentarios
- Leer más
obtener raise notice de plpgsql
Bueno primeramente buenos días. Espero sepan de este tema, Bueno desde mi web service ejecuto una función plpgsql de mi base de datos de posgres, estoy utilizando jpa y lo ejecuto de esta forma "String s = getEntityManager().createNativeQuery(query).getSingleResult().toString(); " y necesito capturar los raise notice para retornarlos a mi cliente y que los muestre el try catch solo me retorna los raise Exception pero yo necesito los raise notice, si alguien pudiera orientarme le agradecería, muchas gracias.
- Inicie sesión o regístrese para enviar comentarios