J2EE-valiators

In deze tabel vindt u een overzicht met een korte beschrijving van de validators die voor de verschillende projecttypen kunnen worden gebruikt.

Validatornaam Beschrijving
Toepassingsclientvalidator De toepassingsclientvalidator valideert de volgende projectresources:
  • Ingebruiknamedescriptor (application-client.xml)
  • EJB-verwijzingen
  • Resourceverwijzingen
Connectorvalidator De connectorvalidator zoekt naar ongeldige J2EE-specificatieniveaus in connectprojecten.
DTD-validator De DTD-validator stelt vast of de status van een DTD semantisch geldig is. XML-bestanden worden gevalideerd volgens de XML-specificatie Extensible Markup Language (XML) 1.0 [/reference/refbody/table/tgroup/tbody/row/entry/xref/desc {"- topic/desc "}) (desc] van de W3C-website. Bovendien zoekt de DTD-validator naar fouten als verwijzingen naar entiteiten en elementen die niet bestaan.
EAR-validator De EAR-validator valideert het volgende:
  • EAR-ingebruiknamedescriptor (application.xml)
  • EJB-verwijzingen van alle moduleprojecten in het bedrijfstoepassingsproject
  • Beveiligingsrollen
  • Resourceverwijzingen
  • Manifestbestanden voor alle opgenomen of gekoppelde modules en JAR-functiebestanden
  • Doelserverconsistentie tussen het bedrijfstoepassingsproject en andere functie- en moduleprojecten
  • Het bestaan van projecten voor de gedefinieerde modules van de bedrijfstoepassing

De EAR-validator controleert alleen de geldigheid en afhankelijkheid van de moduleprojecten voor het bedrijfstoepassingsproject.

EJB-validator De EJB-validator controleert of de enterprisebeans van een EJB-project compatibel zijn met de specificaties voor Sun Enterprise JavaBeans (1.1, 2.0 en 2.1), afhankelijk van het beanniveau. Codevalidatie wordt niet ondersteund voor de EJB 1.0-specificatie.

De EJB-validator valideert specifiek de volgende resources:

  • CLASS-bestanden van Java die leden van een enterprisebean zijn (home-interface, remote-interface, enterprisebeanklasse en voor entiteitsbeans ook de hoofdklasse).
  • ejb-jar.xml
EL-syntaxisvalidator  
HTML-syntaxisvalidator De HTML-syntaxisvalidator valideert de basissyntaxis en de DTD-naleving van HTML-code in de volgende webprojectresources:
  • HTML-bestanden
  • JSP-bestanden
JSP-syntaxisvalidator De JSP-syntaxisvalidator valideert de JSP-bestanden van een project door deze in Java-code om te zetten en de code vervolgens op compilatiefouten te controleren.
War-validator De War-validator valideert de volgende webprojectresources:
  • Ingebruiknamedescriptor (web.xml)
  • Servlets
  • Beveiligingsrollen
  • Servlet en servlettoewijzingen
  • EJB-verwijzingen
WSDL-validator De WSDL-validator controleert het volgende in WSDL-bestanden:
  • XML-syntaxis
  • XML-schematypen in de sectie <types>
  • ReferentiĆ«le integriteit van WSDL-constructs
De validator wordt met een extensiepunt geleverd, zodat deze met andere validators kan worden gecombineerd voor verdere verificatie van het WSDL-bestand. De compatibiliteit wordt zo gecontroleerd door de WSDL-bestanden te valideren aan de hand van WS-I-profielen.
WS-I-berichtvalidator De WS-I-berichtvalidator controleert SOAP-berichten aan de hand van WS-I-profielen. De SOAP-berichten kunnen worden vastgelegd en geverifieerd met behulp van de TCp/IP-monitor. De validator raadpleegt een berichtenlogboek dat als projectresource (.wsimsg) is opgeslagen. Het logboek is in overeenstemming met een indeling die door WS-I is opgegeven.
XML-schemavalidator De XML-schemavalidator stelt vast of de status van een XML-schemabestand semantisch geldig is. XML-schema's worden gevalideerd volgens de XML-schemaspecificatie XML Schema Part 1: Structures [/reference/refbody/table/tgroup/tbody/row/entry/xref/desc {"- topic/desc "}) (desc] van de W3C-website.
XML-validator De XML-validator zorgt ervoor dat XML-bestanden juist gestructureerd zijn. Ook wordt er gecontroleerd of XML-bestanden geldig zijn. Hiervoor worden de voorwaarden doorlopen van het DTD- of XML-schema waaraan de XML-bestanden zijn gekoppeld.
   
Verwante taken
Code in bedrijfstoepassingen valideren
Verwante verwijzing
Veelvoorkomende validatiefouten en oplossingen