Valideurs J2EE

Ce tableau liste les valideurs disponibles pour les différents types de projets et offre une courte description de chaque valideur.

Nom du valideur Description
Valideur de client d'application Le valideur de client d'application valide les ressources de projet de client d'application suivantes :
  • Descripteur de déploiement (application-client.xml)
  • Références EJB
  • Références de ressource
Valideur de connecteur Le valideur de connecteur recherche les niveaux de spécification J2EE invalides dans les projets de connecteur.
Valideur DTD Le valideur DTD détermine si l'état actuel d'une DTD est valide sémantiquement. Les fichiers XML sont validés en fonction de la spécification XML Extensible Markup Language (XML) 1.0 depuis le site Web W3C. Par ailleurs, le valideur DTD recherche des erreurs telles que des références à des entités ou à des éléments qui n'existent pas.
Valideur EAR Le valideur EAR valide :
  • Le descripteur de déploiement EAR (application.xml)
  • Les références EJB de tous les projets de modules du projet d'application d'entreprise
  • Rôles de sécurité
  • Références de ressource
  • Les fichiers manifeste de tous les modules contenus ou référencés et des fichiers JAR d'utilitaire
  • La cohérence de serveur cible entre le projet d'application d'entreprise et les éventuels projets d'utilitaires et de modules
  • L'existence de projets pour chacun des modules définis dans une application d'entreprise

Sachez que le valideur EAR contrôle uniquement la validité et la dépendance des projets de modules qui concernent le projet d'application d'entreprise.

Valideur EJB Le valideur EJB vérifie que les beans d'entreprise contenus dans un projet EJB sont conformes aux spécifications Sun Enterprise JavaBeans (1.1, 2.0 et 2.1), en fonction du niveau du bean. Il ne prend pas en charge la validation de code pour la spécification EJB 1.0.

Plus précisément, le valideur EJB valide les ressources suivantes :

  • Les fichiers .class Java sont membres d'un bean d'entreprise (interface locale, interface distante, classe de beans d'entreprise, et si le bean est un bean d'entité, la classe clé)
  • ejb-jar.xml
Valideur de syntaxe EL  
Valideur de syntaxe HTML Le valideur de syntaxe HTML valide la syntaxe HTML de base et la conformité HTML DTD des ressources de projet Web suivantes :
  • Fichiers HTML
  • Fichiers JSP
Valideur de syntaxe JSP Le valideur de syntaxe JSP valide les fichiers JSP d'un projet en les convertissant dans le code Java correspondant et en vérifiant le code Java pour identifier les erreurs de compilation.
Valideur War Le valideur War valide les ressources de projet Web suivantes :
  • Descripteur de déploiement (web.xml)
  • Servlets
  • Rôles de sécurité
  • Servlets et mappages de servlets
  • Références EJB
Valideur WSDL Le valideur WSDL contrôle les éléments suivants au sein des fichiers WSDL :
  • Syntaxe XML
  • Types de schémas XML de la section <types>
  • Intégrité référentielle des différentes constructions en WSDL
Le valideur inclut également un point d'extension afin de permettre aux autres valideurs d'être connectés à la validation WSDL pour offrir un contrôle supplémentaire du fichier WSDL. Par le biais de ce mécanisme, l'interopérabilité est vérifiée grâce à la validation d'un fichier WSDL par rapport aux profils WS-I.
Valideur de message WS-I Le valideur de message WS-I confronte les messages SOAP aux profils WS-I. L'utilisateur peut capturer et vérifier les messages SOAP à l'aide du moniteur TCP/IP. Le valideur contrôle les journaux de messages enregistrés comme ressource de projet (.wsimsg). Le journal est conforme au format spécifié par WS-I.
Valideur de schéma XML Le valideur de schéma XML détermine si l'état actuel d'un fichier de schéma XML est valide sémantiquement. Les schémas XML sont validés en fonction de la spécification de schéma XML Schéma XML, Partie 1 : Structures depuis le site Web W3C.
Valideur XML Le valideur XML vérifie que le fichier XML est syntaxiquement correct. Il contrôle également si le fichier XML est valide, c'est-à-dire s'il respecte les contraintes définies dans la DTD ou dans le schéma XML associé au fichier XML.
   
Tâches associées
Validation du code dans les applications d'entreprise
Référence associée
Erreurs courantes de validation et solutions