Contacto

Nos puedes enviar un artículo a publicar (si te fue útil, seguro que a otros también).
Nos puedes sugerir temas/profundidad de interés.
correo-e - perfil

Busquedas

Caracteres especiales con StringEscapeUtils

En Java podemos usar StringEscapeUtils para convertir caracteres especiales a su equivalente html / unicode, y viceversa.

Para esto usamos los métodos "escapeHtml(...)", "escapeJavaScript(...)",unescapeHtml(...) y unescapeJavaScript(...)

StringEscapeUtils es una clase que pertenece al api commons-lang de apache ( http://commons.apache.org/lang/http://commons.apache.org/lang/ ).

Como ejemplo, veamos algunos caracteres en español que suelen dar problemas cuando comenzamos a crear formularios.

   String caracteres = "á é í ó ú ü ñ ½" ;
Leer más...

Crpitografia simtrica con GnuPG

Criptografía Simétrica con GnuPG

GnuPG es una potente herramienta de privacidad - cifrado y firmas digitales -(http://es.wikipedia.org/wiki/GNU_Privacy_Guard)

Muchas veces tenemos la necesidad de encriptar un archivo para compartirlo, usando simplemente una contraseña (criptografía simétrica: http://es.wikipedia.org/wiki/Criptograf%C3%ADa_sim%C3%A9trica)

Encriptar (o cifrar) un archivo de esta forma es muy sencillo con gpg.
Desde una consola ejecutamos:

      gpg --symmetric nombreArchivo

Luego de este comando, se nos solicita ingresar la contraseña 2 veces (la segunda vez simplemente como control).
GPG por defecto crea un nuevo archivo, con extensión ".gpg", con la información cifrada.

Para de descifrar (o desencriptar) con gpg, simplemente ejecutamos:

      gpg nombreArchivo.gpg

Se nos pide ingresar la clave, luego de lo cual se crea el archivo descifrado sin la extensión .gpg

GPG lo tenemos por defecto en las distribuciones linux, y hay proyectos para otras plataformas: http://www.gnupg.org/index.es.html Leer más...

ladyjava-javazone

Simplemente ... genial :-D.
LadyJava Una adaptación de "Bad Romance" de Lady Gaga para el evento de JavaZone



La clasica y ampliamente conocida pantalla azul de error que se muestra en el video, tiene varias cosas interesante / divertidas:
Leer más...

Session en SimpleFormController de Spring mvc

 En el artículo Formulario con Spring MVC se utilizó un controlador que extiende la clase SimpleFormController de Spring.

 En el ejemplo que se hizo en ese artículo, reescribimos el método onSubmit(command, errors) de la clase SimpleFormController, para el manejo del request del formulario.

 El método "onSubmit" tiene varias firmas (está sobrecargado), y nosotros seleccionamos uno, según la necesidad de la aplicación.

 Las diferentes firmas de onSubmit son:
Leer más...