Les outils de développement Java™ EE permettent de créer des applications d'entreprise, y compris des projets d'application d'entreprise, des EJB et des applications JPA (Java persistent API).
Le plan de travail offre un ensemble étendu d'outils permettant de créer, de développer, de tester, de déboguer et de déployer des applications d'entreprise. Voici quelques-uns des outils Java EE :
La vue Explorateur d'entreprise permet de gérer et d'assurer la maintenance de vos applications d'entreprise à partir d'un même emplacement.
La vue Annotations vous permet de créer, de modifier, de parcourir et, plus généralement, de gérer, les annotations que vous utilisez dans vos applications.
Vous pouvez utiliser des assistants Java EE pour créer des applications d'entreprise, notamment des projets de client d'application, des projets de bean Enterprise Java, des projets de connecteur, des projets Web, des projets de fragment Web et des applications de services Web.
Vous pouvez importer des projets et des modules existants dans votre projet actuel ; vous pouvez utiliser des assistants d'exportation pour créer, conditionner et exporter des projets en un seul clic.
Ces outils simplifient le travail sur votre code. Les outils de validation de code recherchent les éventuelles erreurs dans vos projets. Lorsqu'ils en trouvent une, ils affichent un message dans la vue Erreurs du plan de travail. Vous pouvez alors cliquer deux fois sur ce message pour accéder directement à l'endroit du code où se situe l'erreur. Pour certains types d'erreur, il existe des corrections rapides que vous pouvez choisir pour corriger l'erreur automatiquement. Pour le code source Java comme pour les annotations Java, vous pouvez compter sur l'aide de l'assistant de contenu pour simplifier votre travail de programmation. Lorsque vous restructurez du code source, les outils mettent à jour automatiquement les métadonnées associées.
Les outils pour Java EE vous permettent de gérer facilement des projets. Pour partager des applications en dehors du contrôle d'un système de gestion des versions, vous pouvez importer et exporter les projets en tant que fichiers d'archive.