Un enfoque para crear proveedores SunPKCS11 sin importar la versión de Java, para interactuar con tarjetas inteligentes. Soporta la versión Java 5 a Java 18 en este momento.A cross version approach to create S
Continue readingTag: Java
JDBI y el patrón Especificación
JDBI es una biblioteca para acceder a datos de relaciones en Java, no brinda soporte para el patrón de especificación, pero con algunas clases y código podemos implementarlo y usarlo.
Continue reading¿Cómo obtener la ubicación actual de un JAR en Java?
Aprendamos sobre diferentes enfoques y preocupaciones cuando queremos encontrar el directorio actual donde se está ejecutando un archivo JAR….
Continue readingSpring Data JPA y el patrón Specification
Spring Data JPA brinda soporte al patrón de especificación que nos ayudará a reducir la cantidad de métodos en nuestro repositorio mejorando la legibilidad y el mantenimiento del código.
Continue readingUso del Deprecated “for removal”
Java 9 agregó el atributo forRemoval a la anotación @Deprecated, el propósito es hacerle saber al desarrollador que existe una intención real en el futuro cercano (próximos lanzamientos) de eliminar completamente ese código. Por lo tanto, dejar de usarlo debe ser una alta prioridad.
Continue readingHaciendo de Visual Studio Code nuestro IDE de JAVA
Con unos sencillos y pocos pasos, podemos hacer que Visual Studio Code se convierta en nuestro IDE para desarrollar en Java.
Continue readingJava 17 features – Nuevos desde Java 11
Conozcamos las principales novedades que se introducen en Java 17 si está utilizando Java 11 en este momento.
Continue readingSwitch expression en Java 17
Java 17 incorpora las expresiones switch al lenguaje, lo que proporciona un estilo de programación más declarativo y agradable, que vemos en otros lenguajes de programación.
Continue readingAgregando chequeo de vulnerabilidades en Maven o Gradle
Instrucciones para agregar el plugin owasp dependecy check en maven o gradle y detectar posibles vulnerabilidades como parte de las dependencias de nuestras aplicaciones.
Continue readingEntendiendo las clases Sealed en Java 17
Sealed classes (clases selladas) son una mejora al lenguaje incluido con la versión LTS 17 (incluidas desde la versión 16) de Java. Las clases o interfaces selladas nos permiten restringir que otras clases e interfaces puede extender de ellas.
Continue reading