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.
Muchas gracias por el aporte , algunas ya las utilizabas, otras no 😉
de nada