La boite à outils de développeur java. Les meilleurs outils : kits de développement, outils de conception, de test, de déploiement, ou encore serveurs d'application.Consultez tous les outils
Nombre d´outils : 10, dernière mise à jour : 20 novembre 2015
Quartz est une API permettant de planifier l'exécution de tâches en Java.
Ostermiller Java Utilitiesest un regroupement de plusieurs classes et librairies utilitaires : encodage/décodage Base64, File Helper, String Helper, concaténation de flux, etc.
Commons Primitives est une API du projet Jakarta Commons fournit un ensemble de classes pour travailler avec les collections de types primitifs (boolean, byte, char, double, float, int, long, short). Ces classes sont plus légères et rapides que les classes standard.
Cette API du projet Jakarta Commons fournit quelques améliorations au Java Collections Framework du JDK Standard : nouvelles interfaces, nouvelles implémentations, classes utilitaires, etc.
Guava est un framework pour Java étendant naturellement le Java Collections Framework. Il fournit de nouveaux types de collections comme les Multimap, Multiset et autres BiMap ; il facilite la création et la gestion de toutes sortes de collections et fait gagner du temps en regroupant une grosse quantité de méthodes utilitaires (trop) souvent réécrites encore et encore par nos soins. Initialement intitulé Google Collections, son nom a été changé en 2010. Guava est compatible avec Java 5 jusqu'à la version 12.0. A partir de cette version, Guava nécessite Java 6 ou supérieur.
Jodd regroupe de très nombreuses classes utilitaires pour : JDBC, manipulation de dates, de String, de fichiers. Cette API propose aussi un framework MVC2 basé sur servlets/JSP.
Cette API a pour but de fournir un ensemble de fonctionnalités similaires à la STL C++ : functors, prédicats, algorithmes pour les collections, etc.
Cette API du projet Jakarta Commons fournit quelques améliorations au package java.lang du JDK Standard : chaines de caractères, calculs, réflexion, sérialization, etc.
SLF4J (Simple Logging Facade for Java) sert de façade simple ou d'abstraction pour divers framework de log java. Son principal avantage est de permettre dans un framework ou une librairie de faire des appels au loggueur sans connaître l'implémentation choisie par le développeur qui utilise le framework ou la librairie. Elle s'avère très pratique lorsqu'on développe un bundle osgi, un war ou un ear : en effet le choix du loggueur est fait par la plateforme et non au niveau du développement.