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).
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.
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).
MyFaces est une implementation libre de JSF (Java Server Faces).
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.
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.
Tapestry est un framework de développement d'applications Web en Java ou d'autres langages de JVM.