Archivo de la etiqueta: Java

Netbeans y los Javadoc

De las librerías de las que se compone un proyecto Maven al trabajar con Netbeans y necesitemos recurrir a la documentación de cierto objeto o método nos encontremos con el desagradable mensaje Javadoc not found

Generar paquetes deb para instalar Java en Ubuntu

Actualmente en los repositorios de Ubuntu/Debian, la versión para el JDK o el JRE es OpenJDK, la versión Open Source que tomó fuerza luego de que Oracle comprara a Sun, estos paquetes son lo suficientemente buenos para cualquier desarrollador Java, el problema es que están un poco desfasados y no se actualizan con tanta premura.… Leer más »

Como evitar el uso excesivo de if/else

Necesitamos llamar a varios métodos y tenemos un método central que dependiendo de alguna condición deberemos dirigir hacia una u otra función de nuestro sistema. ¿Quién no ha sido testigo mudo de algún código que por poca fortuna está en nuestras manos y se parece a algo así?

Chrome 36 rompe el componente rich:fileUpload

El componente de RichFaces rich:fileUpload en la rama de versiones 3.3.x simplemente dejó de funcionar en una actualización de las que nos tiene acostumbrados Chrome que en esa carrera de llenarnos de nuevas características compiten con tener el número de versión mas alto con Firefox. Fue hasta la versión 35 que este componente bastante usado… Leer más »

Resúmenes OCP(SCJP)

Durante mi preparación para el programa de certificación he preparado estos resúmenes que principalmente son el resultado de la lectura del libro SCJP Sun Certified Programmer for Java 6 Exam 310-065, muy recomendado para prepararse para un examen tan exigente como lo es este. Como referencia para realizar estos resúmenes se agradece mucho el aporte… Leer más »

SVN, trabajo con branchs y trunk en Eclipse

Crear un branch Hacer el checkout del proyecto en cuestión Clic derecho en el proyecto, Escojer Team -> Update para tener todos los últimos cambios al día. Clic derecho sobre el proyecto, Escoger Team -> Branch/Tag. Seleccionar la carpeta de branches del proyecto, agregar un nuevo nombre de tu branch(no debes escoger un nombre que… Leer más »

JPA 2.1 ¿Cómo implementar un Convertidor de Tipo?

JPA 2.1 viene con muchas mejoras. Una de estas es el Convertidor de Tipo. Permite al desarrollador especificar métodos para convertir atributos «mapeados» entre la base de datos y la representación java. ¿Qué puede ser convertido? Un Convertidor soporta conversiones de tipo de todas los atributos básicos definidos en las clases de entidad, clases «super»… Leer más »

JPQL/HQL Obtener una parte de una Fecha de un columna de tipo Date Time

Necesitaba extraer solo el día de una fecha y tenía la sentencia SQL para Oracle: [sql] SELECT TO_CHAR(COLUMNA_FECHA,’dd’) FROM mi_tabla WHERE …. [/sql] Ahora para hacer lo mismo, usando JPQL/HQL con Hibernate se puede hacer lo siguiente: [java] SELECT day(columnaFecha) FROM MiTabla WHERE … [/java] Como puede ser el día también es posible extraer cierta… Leer más »

Errores comunes en Java

Java es un lenguaje minimalista, deliberadamente con menos características que otros lenguajes, nunca estas limitaciones tienen casos extremos con efectos extraños, algunos casos con efectos sorprendentes hace tropezar a los incautos. Si has leído otros lenguajes, puedes fácilmente leer Java de la manera incorrecta llevándote a la confusión.