Poco a poco todo avanza en el mundo de la programación y uno de los campos que siempre necesita de mejoras continuas es el mundo de la automatización de builds (construcciones). Todos hemos manejado estos años ant y maven para automatizar la construcción de proyectos lo máximo posible. Poco a poco Gradle se esta haciendo hueco […]
Gestión de ficheros con Java nio Path
Hemos usado durante muchos años java.io para trabajar con ficheros en el mundo Java . Se trata de un API muy potente y flexible que nos permite realizar casi cualquier tipo de operación. Sin embargo es un API complicada de entender. Java NIO (Not Blocking IO) es un nuevo API disponible desde Java7 que nos […]
Java y fluid interface
Trabajamos todos los días con Java y uno de las cosas que uno echa de menos a veces es que existan más interfaces fluidas a nivel del lenguaje. ¿Qué es una fluid interface? . Son interfaces o clases que cuando invocamos a un método concreto nos devuelve el mismo objeto modificado . De tal forma […]
Colecciones y Google Guava
En algunas ocasiones echamos en falta que el framework de colecciones de Java sea más amplio y contenga un conjunto de clases más flexible. Este problema le podemos solventar apoyandonos en Google Guava un conjunto de librerías de de Google que nos aportan mucha funcionalidad extra. Entre estas funcionalidades destacan nuevos tipos de colecciones, vamos […]
Java Collections List vs Set (I)
Todos usamos el framework de colecciones de Java para manejar conjuntos de objetos .Vamos a dedicar algunos artículos a abordar las colecciones más importantes. En este artículo vamos a introducir las Listas (List) y los Conjuntos (Set). Para ello vamos a ver en un primer lugar donde encajan ambos en la jerarquía de clases del framework […]
Tomcat Java DataSource y @Resource
El concepto de Java DataSource es común en la mayor parte de las aplicaciones Java EE y hace referencia a un conjunto de conexiones a base de datos (pool de conexiones) creadas por el servidor que se alquilan durante un determinado tiempo a cada Servlet JSP o componente que lo requiera. Estas conexiones son utilizadas por las […]
Java 8 Date Time API
Llevamos mas de de una década trabajando con la clase Date y la clase Calendar en Java . Mucha gente cuando empieza se ha encontrado con verdaderos problemas a la hora de gestionar estas clases unidas a la clase DateFormat. A partir de Java 8 las cosas se van a simplificar ya que tenemos un […]
Java y MongoDB
Todos hemos trabajado con Java y JDBC para acceder a las distintas bases de datos SQL (Oracle,SQLServer,MySQL). Poco a poco tendremos que irnos haciendo a la idea de comenzar a trabajar con bases de datos NoSQL. Uno de los casos más habituales sera usar Java y MongoDB como base de datos documental. Conectarse a esta base […]
- « Página anterior
- 1
- …
- 16
- 17
- 18
- 19
- 20
- …
- 23
- Página siguiente »







