J2EE-validatorer

I denne tabel vises en liste over de validatorer, der er tilgængelige for de forskellige projekttyper, og som giver en kort beskrivelse af hver validator.

Validatornavn Beskrivelse
Application Client-validator Application Client-validatoren validerer følgende Application Client-projektressourcer:
  • Distributionsdeskriptor (application-client.xml)
  • EJB-referencer
  • Ressourcereferencer
Connector-validator Connector-validatoren kontrollerer, om der er ugyldige J2EE-specifikationsniveauer i Connector-projekter.
DTD-validator DTD-validatoren bestemmer, om den aktuelle DTD-tilstand er semantisk gyldig. XML-filerne valideres i henhold til XML-specifikationen XML (Extensible Markup Language) 1.0 fra W3C-webstedet. DTD-validatoren kontrollerer desuden også, om der er andre fejl, f.eks. referencer til enheder og elementer, der ikke findes.
EAR-validator EAR-validatoren validerer følgende:
  • EAR-distributionsdeskriptor (application.xml)
  • EJB-referencer til alle modulprojekter i Enterprise Application-projektet
  • Sikkerhedsroller
  • Ressourcereferencer
  • Manifestfiler for alle moduler og funktions-JAR-filer, der er indeholdt eller bliver refereret til
  • Målserverkonsistens mellem Enterprise Application-projektet og eventuelle funktions- og modulprojekter
  • Eksistensen af projekter for hvert modul, der er defineret i Enterprise Application

Bemærk, at EAR-validatoren kun sikrer validiteten og afhængigheden af modulprojekter med hensyn til Enterprise Application-projektet.

EJB-validator EJB-validatoren bekræfter, at Enterprise-beans, der er indeholdt i et EJB-projekt overholder specifikationerne for Sun Enterprise JavaBeans™ (1.1, 2.0 og 2.1), afhængigt af bean'ens niveau. Kodevalidering for EJB 1.0-specifikationen understøttes ikke. EJB-validatoren validerer specifikt følgende ressourcer:
  • Java™ .class-filer, der er medlemmer af en enterprise-bean (hjemmegrænseflade, ekstern grænseflade, enterprise-bean-klasse og - hvis der er tale om en entitets-bean - nøgleklassen)
  • ejb-jar.xml
EL-syntaksvalidator  
HTML-syntaksvalidator HTML-syntaksvalidatoren validerer grundlæggende HTML-syntaks og HTML DTD-kompatibilitet i følgende webprojektressourcer:
  • HTML-filer
  • JSP-filer
JSP-syntaksvalidator JSP-syntaksvalidatoren validerer JSP-filer i et projekt ved at oversætte dem til den tilsvarende Java-kode og derefter kontrollere Java-koden for kompileringsfejl.
WAR-validator WAR-validatoren validerer følgende webprojektressourcer:
  • Distributionsdeskriptor (web.xml)
  • Miniservere
  • Sikkerhedsroller
  • Miniserver og miniservertilknytninger vha. mapping
  • EJB-referencer
WSDL Validator WSDL-validatoren kontrollerer følgende i WSDL-filer:
  • XML-syntaks
  • XML-skematyper i afsnittet <types>
  • De forskellige WSDL-strukturers referentielle integritet
Validatoren inkluderer også et udvidelsespunkt, som lader andre validatorer være koblet på WSDL-valideringen for at få yderligere validering af WSDL-filen. Med denne mekanisme kontrolleres interoperationaliteten, ved at en WSDL-fil valideres mod WS-I-profiler.
WS-I-meddelelsesvalidator WS-I-meddelelsesvalidatoren kontrollerer SOAP-meddelelser mod WS-I-profiler. En bruger kan opsamle og kontrollere SOAP-meddelelser vha. TCP/IP-overvågningen. Validatoren kontrollerer meddelelsesloggen, der gemmes som en projektressource (.wsimsg). Loggen er i overensstemmelse med det format, der specificeres af WS-I.
XML-skemavalidator XML-skemavalidatoren bestemmer, om en XML-skemafils aktuelle tilstand er semantisk gyldig. XML-skemaer valideres i henhold til XML-skemaspecifikationen XML-skema Del 1: Strukturer fra W3C-webstedet.
XML-validator XML-validatoren sikrer, at en XML-fil er korrekt udformet. Det kontrolleres også, om XML-filen er gyldig, dvs. om den overholder de betingelser, der er oprettet i DTD eller det XML-skema, som XML-filen er tilknyttet.