Outils Java
Persistance
Hibernate est un framework Objet-Relationnel ayant comme but de cacher la complexité de la persistance aux développeurs Objet.
Mapper
- Jaxb permet de transformer un schéma (.xsd) en objet Java et ensuite de transformer ces objets en XML
- Dozer permet de transformer un bean Java en un autre bean Java ainsi que de transformer des objets plus complexes (collections, héritage, ...)
- XStream permet de transformer du XML en bean Java et vice-versa.
IoC Inversion Of Control
Spring est un conteneur dit "léger". Il prend en charge la création d'objet par l'intermédiaire d'un fichier de configuration
Web Services
Axis permet de créer rapidemment un client à partir d'un fichier de description des services web (.wsdl)
Wss4j permet d'implémenter la sécurité d'un service web en se basant sur la norme WS-Security
Tests unitaires
Junit permet de gérer des tests unitaires.
DBUnit permet de gérer les tests en relation avec une base de données. (Initialisation, comparaison, ...)
Automatisation
Ant permet d'automatiser les tâches.