Fournir un ensemble d'API communes aux applications Java et Open Source.
Commons fournit un ensemble de composants transverses réutilisables dans des applications Java.
Ces composants sont disponibles dans deux sous-modules de Commons :
Commentaire | |
---|---|
Cactus | Extension de JUnit pour les tests côté serveur (J2EE) |
CLI | Command Line Interface. Simplifie le décodage des paramètres en ligne de commande. |
Collections | Extensions des collections standard Java |
DBCP | DataBase Connection Pool |
Digester | Persistance Objet/XML. |
Discovery | Recherche et récupération de ressources |
File Upload | Envoi de fichiers vers le serveur. |
JXPath | Manipulation de JavaBeans via une syntaxe XPath |
Lang | Classes utilitaires (exceptions, etc.) étendant java.lang |
Logging | Traces indépendantes d'une API |
Math | Statistiques, distributions de probabilité, racines et interpolation, génération de données aléatoires, fonctions spéciales (Gamma, Beta), matrices et résolution de systèmes linéaires |
Modeler | Création de Model MBeans JMX |
Pool | Pooling d'objets |
Services | Détection de services. |
Validator | Validation de champs (expressions régulières, etc.) |
BeanUtils | Introspection via des scriplets |
Digester | Mapping XML vers Java, souvent utilisé pour la lecture de fichiers de configuration. Supporte RSS. |
Commons est utilisé par :