Archivo de la categoría: java

escapeSyntaxCallMode en PostgreSQL v11 y superiores

A partir de la entrada anterior sobre CallableStatement, he estado jugueteando, con PostgreSQL 12. Y ¿cómo no? problemas Resulta que usando la sintaxis especial de CallableStatement, llamada JDBC scape syntax, no me funcionaba la llamada a procedimientos desde Java. Es … Sigue leyendo

Publicado en java | Etiquetado , , | Deja un comentario

Statement, PreparedStatement y CallableStatement

En Java JDBC me entró la duda entre Statement, PreparedStatement y CallableStatement. Entre los dos primeros lo tenía claro, pero no tenía muy clara la diferencia entre los dos segundos. Asi que aquí va un resumen de los tres, ventajas … Sigue leyendo

Publicado en java | Etiquetado , | Deja un comentario

JDBC4 y Class.forName()

Solo una curiosidad con la que me he tropezado hace poco. Hay veces que las cosas se hacen inicialmente por necesidad, pero cuando la cosa deja de ser necesaria, se sigue haciendo por costumbre. Tradicionalmente, cuando se quería establecer una … Sigue leyendo

Publicado en java, MySQL | Deja un comentario

Lombok, una pequeña maravilla

Hace tiempo descubrí lombok  Empecé a encontrármelo en muchos códigos de ejemplo que iba mirando por ahí. Primero eché pestes ¿Por qué tengo que andar bajándome librerías extrañas para ejecutar pequeños códigos de ejemplo tontos? Sin embargo, veía que se … Sigue leyendo

Publicado en java | Etiquetado | Deja un comentario

Cuidado al sincronizar Boolean

 Depurando código de otra persona, encontré que hacía synchronized(variable) siendo variable un Boolean con mayúscula. Me llamó la atención de que dentro del bloque synchronized cambiaba el valor de la variable, algo así synchronized(variable) {    …    variable = … Sigue leyendo

Publicado en java | Etiquetado | Deja un comentario

google-gson para manejar json desde java

google-gson es una pequeña librería java que nos permite convertir una clase java en un String con formato JSON y viceversa. Es útil si hacemos una aplicación web con java en el lado del servidor y usamos el formato JSON … Sigue leyendo

Publicado en java | Etiquetado , , | 1 comentario

Constantes en los beans y JSTL

A veces, en una aplicación web con JSTL nos vendría bien tener una constante definida en uno de los beans de java, estilo public class UnaClase {    public static final String UNA_CONSTANTE = "algo";    … } y luego … Sigue leyendo

Publicado en java | Etiquetado , , | 4 comentarios

El WebappClassLoader y ContextClassLoader en Tomcat/Liferay

En el desarrollo nos hemos encontrado con un problema curioso. Estamos desarrollando un portlet con Liferay y necesitamos desde él hacer llamadas AJAX que actualicen parte del portlet sin refrescar la página. Se nos ha ocurrido, en la parte del … Sigue leyendo

Publicado en CXF, java | Etiquetado , , , , | 1 comentario

Abrir conexiones java contra un servidor https

Me ha tocado abrir conexiones desde código java contra  un servidor https que requiere certificado de cliente. Me he puesto a ello y he aprendido algunas cosas. Cuando hacemos un cliente java contra un servidor https, java verifica que el … Sigue leyendo

Publicado en java | Etiquetado , , , | 1 comentario

jax-ws, metro y cxf

No hace mucho que empecé a trabajar con web services. Buscando, buscando, vi como opciones axis y jax-ws. Al final, por sencillez, me decidí por jax-ws … pero hoy he descubierto un pequeño detalle que no sabía. jax-ws no es … Sigue leyendo

Publicado en java | Etiquetado , , , , , , | 1 comentario