por Beto | Jun 4, 2012 | Sin categoría
Para cierta aplicación web, necesitamos enviar un GUID que indetifique la transacción, lo cuál estábamos haciendo con String uuid = UUID.randomUUID().toString(); El problema es que el programa del banco sólo aceptaba un máximo de 20 caracteres… Por lo cual nos...
por Beto | Jun 4, 2012 | Sin categoría
Por qué no se puede codificar un UUID en 20 caracteres url-friendly. A grandes rasgos Un UUID se compone de 128 bits o 16 bytes. Su representación canónica es la hexadecimal, la cual codifica cada byte con dos hexadecimales, dando un total de 12*2=32 caracteres, a los...
por Beto | Abr 12, 2012 | Sin categoría
¿Cómo comparar fechas con en una Criteria Query sin que se considere la hora? Una opción >> es usando la función between del Criteria Builder A lo que hay que agregar, por supuesto, el código que setea la hora, los minutos y los segundos en 00:00:00 para le...
por Beto | Abr 12, 2012 | Sin categoría
Algo que no se especifica en la documentación de JPA de Hibernate >> es cómo construir las condiciones de una Criteria Query dinámicamente, por ejemplo, si dependiendo de si ciertos parámetros nos llegan o no nulos, los incluímos en la cláusula WHERE En el fondo...
por Beto | Abr 4, 2012 | Sin categoría
¿Cuál es la mejor manera de proveer seguridad a una aplicación de JSF 2 puro? Primero, a leer: Contextualizándose, el histórica y seguridad a nivel de lenguaje Java >> (e-dit!) Y ya que los links a Sun están rotos, de hacha a JAASRefGuide (e-dit!) Dada la...