Apache Commons
La fondation Apache propose un ensemble d'utilitaires pour les développements Java sous l'appelation Apache Commons. Ces utilitaires permettent de simplifier grandement le code produit et cette page se propose de présenter certains d'entre eux.
Les différents articles sont illustrés par un code source disponibles à l'adresse http://www.jouvinio.net/svn/study/trunk/apacheCommons
Code commun
Dans le cadre des exemples, un code commun est mis en place pour effectuer les illustrations.
Constantes
Des "constantes" sont utilisées dans le cadre des exemples.
L'énumération fr.ejn.tutorial.datas.Gender
permet de définir le type de personne.
Personne
Une classe est mise en place afin de modélisation des personnes. Celle-ci est disponible sous fr.ejn.tutorial.datas.People
qui est un simple POJO donnant un accès aux propriétés suivantes.
- gender, instance de Gender
- name
- surname
DAO
Des DAOs sont mis en place pour certains exemple. Afin de respecter les design patterns courants, des interfaces sont mises en place. Ainsi des implémentations pourront être mises en place spécifiquement pour les exemples.
L'interface fr.ejn.tutorial.dao.PeopleDao
offre des fonctions de manipulations pour les objets fr.ejn.tutorial.datas.People
.
Librairies
Examples complexes
Voir aussi
Site officiel : http://commons.apache.org/