![Logo page outil](./images/java-outils.png)
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 : 7, dernière mise à jour : 20 novembre 2015
Spring est un framework libre pour construire et définir l'infrastructure d'une application java, dont il facilite le développement et les tests. Le framework Spring est un conteneur léger, basé sur des concepts comme le design pattern IoC (Inversion of Control) et l'AOP (Aspect-Oriented Programming).
![Windows Windows](./images/Windows.gif)
![Linux Linux](./images/Linux.gif)
![Macintosh Macintosh](./images/Mac.gif)
Google Web Toolkit (GWT) est un ensemble d'outils logiciels développé par Google, permettant de créer et maintenir des applications web dynamiques mettant en œuvre JavaScript, en utilisant le langage et les outils Java. C'est un logiciel libre distribué selon les termes de la licence Apache 2.0. GWT met l'accent sur des solutions efficaces et réutilisables aux problèmes rencontrés habituellement par le développement AJAX : difficulté du débogage JavaScript, gestion des appels asynchrones, problèmes de compatibilité entre navigateurs, gestion de l'historique et des favoris, etc.
![Windows Windows](./images/Windows.gif)
![Linux Linux](./images/Linux.gif)
![Macintosh Macintosh](./images/Mac.gif)
Apache Struts est un framework libre servant au développement d'applications web Java EE. Il utilise et étend l'API Servlet Java afin d'encourager les développeurs à adopter l'architecture Modèle-Vue-Contrôleur (MVC).
![Windows Windows](./images/Windows.gif)
![Linux Linux](./images/Linux.gif)
MyFaces est une implementation libre de JSF (Java Server Faces).
![Windows Windows](./images/Windows.gif)
![Linux Linux](./images/Linux.gif)
![Macintosh Macintosh](./images/Mac.gif)
Apache Cocoon est une plate-forme de développement d'applications web fondée sur la séparation des domaines techniques et l'assemblage de composants. Cocoon implémente ces concepts par la notion de "pipelines de composants", chaque composant du pipeline étant dédié à une fonction particulière. Cela permet d'utiliser une approche du type "Lego" pour la construction d'applications web, en assemblant des chaînes de composants, sans nécessiter de programmation.
![Windows Windows](./images/Windows.gif)
![Linux Linux](./images/Linux.gif)
![Macintosh Macintosh](./images/Mac.gif)
Turbine est un framework de développement d'applications Web basé sur la technologie des servlets et permet aux développeurs Java expérimentés de créer rapidement des applications web.
![Windows Windows](./images/Windows.gif)
![Linux Linux](./images/Linux.gif)
![Macintosh Macintosh](./images/Mac.gif)
Tapestry est un framework de développement d'applications Web en Java ou d'autres langages de JVM.
![Windows Windows](./images/Windows.gif)
![Linux Linux](./images/Linux.gif)
![Macintosh Macintosh](./images/Mac.gif)