10 Java Libraries imprescindibles

Todos usamos Java Libraries en nuestros proyectos. Pero siempre hay algunas que destacan sobre las demás a la hora de usarse de forma muy muy extensa. Vamos a hablar de 10 de ellas que son muy conocidas.

Java Libraries más útiles

Junit: En estos momentos probablemente la más utilizada ya que nos encontramos cada día más enfocados en la construcción de pruebas unitarias para nuestros proyectos y JUnit es el standard. En estos momentos estamos empezando a adaptarnos a las novedades de la versión 5.

Mockito: La librería standard de Mocking que nos permite generar Test Doubles o objetos simulados a nivel de comportamiento que faciliten el manejo de Test y aislen unas pruebas unitarias de otras.

Lombok: Otra de las librerías interesantes que permite simplificar la construcción de clases Java

Jackson : La librería para manejo de datos en formato JSON una de las librerías fundamentales y que Spring usa de forma habitual.

Lo4J : No puede faltar otra de las más utilizadas . Log4J sigue siendo la librería más standard a la hora de gestionar Ficheros de Log y mensajería.

MapStruts: No podía faltar una referencia a una de las librerías más utilizadas a la hora de mapear objetos Java.

JasperReports : La librería de Reporting que nos permite generar PDF, Excel etc . Pocos proyectos pueden vivir sin utilizarla en algún momento.

JAXB : La librería encargada de Mapear Objetos a ficheros XML . Otra de la que no se puede escapar uno en la mayor parte de los proyectos.

RXJava: Las extensiones Reactivas de Java que cada día están más de moda y según vayamos añadiendo proyectos modernos más las acabaremos utilizando.

Guava: La libreria de Google que extiende el framework de Colecciones de Java y permite tipos abstractos de datos más complejos.

Otros Artículos relacionados