J2EE-validatorer

Denne tabellen inneholder validatorene som er tilgjengelige for de ulike prosjekttypene, og den gir en beskrivelse av hver validator.

Validatornavn Beskrivelse
Applikasjonsklientvalidator Applikasjonsklientvalidatoren validerer de følgende ressursene i applikasjonsklientprosjektene:
  • Distribusjonsdeskriptor (application-client.xml)
  • EJB-referanser
  • Ressursreferanser
Forbindelsesvalidator Forbindelsesvalidatoren kontrollerer om det finnes gyldige J2EE-spesifikasjonsnivåer i forbindelsesprosjekter.
DTD-validator DTD-validatoren bestemmer om den gjeldende tilstanden for en DTD er semantisk gyldig. XML-filer valideres i henhold til XML-spesifikasjonen Extensible Markup Language (XML) 1.0 fra W3C-nettstedet. DTD-validatorer kontrollerer også om det finnes feil som for eksempel referanser til entiteter og elementer som ikke finnes.
EAR-validator EAR-validatoren validerer dette:
  • EAR-distribusjonsdeskriptoren (application.xml)
  • EJB-referanser for alle modulprosjekter i Enterprise-applikasjonsprosjektet
  • Sikkerhetsroller
  • Ressursreferanser
  • Manifestfiler for alle tilhørende eller refererte moduler og funksjons-JAR-filer
  • Målserverkonsistens mellom Enterprise-applikasjonsprosjektet og eventuelle funksjons- og modulprosjekter
  • Om det finnes prosjekter for hver modul som er definert i Enterprise-applikasjonen

Vær oppmerksom på at EAR-validatoren bare sikrer modulprosjektenes gyldighet og avhengighet når det gjelder Enterprise-applikasjonsprosjektet.

EJB-validator EJB-validatoren kontrollerer at Enterprise-bønner i et EJB-prosjekt samsvarer med Sun Enterprise JavaBeans Specifications (1.1, 2.0, og 2.1), avhengig av bønnens nivå. Kodevalidering for EJB 1.0-spesifikasjonen støttes ikke.

EJB-validatoren validerer spesielt disse ressursene:

  • Java .class-filer som er medlemmer av en Enterprise-bønne (hjemmegrensesnitt, eksternt grensesnitt, Enterprise-bønneklasse og, hvis bønnen er en entitetsbønne, nøkkelklassen)
  • ejb-jar.xml
EL-syntaksvalidator  
HTML-syntaksvalidator HTML-syntaksvalidatoren validerer grunnleggende HTML-syntaks og HTML-DTD-samsvarer i de følgende web-prosjektressursene:
  • HTML-filer
  • JSP-filer
JSP-syntaksvalidator JSP-syntaksvalidatoren validerer JSP-filer i et prosjekt ved å oversette dem til den tilsvarende Java-koden, og deretter kontrollere om det er kompileringsfeil i Java-koden.
WAR-validator WAR-validatoren validerer de følgende web-prosjektressursene:
  • Distribusjonsdeskriptor (web.xml)
  • Servletter
  • Sikkerhetsroller
  • Servlett og servlettilordninger
  • EJB-referanser
WSDL-validator WSDL-validatoren kontrollerer det følgende i WSDL-filer:
  • XML-syntaks
  • XML-skjematypene i seksjonen <types>
  • Referanseintegriteten for de ulike konstruksjonene i WSDL
Validatoren inkluderer også et utvidelsespunkt for å tillate at andre validatorer kan plugges inn i WSDL-valideringen for å gi ytterligere kontroll av WSDL-filen. Gjennom denne mekanismen kontrolleres interoperabiliteten ved å validere en WSDL-fil mot WS-I-profilene.
WS-I-meldingsvalidator WS-I-meldingsvalidatoren kontrollerer SOAP-meldinger mot WS-I-profiler. En bruker kan registrere og kontrollere om SOAP-meldinger bruker TCP/IP-monitoren. Validatoren kontrollerer en meldingslogg som lagres som en prosjektressurs (.wsimsg). Loggen samsvarer med et format som er spesifisert av WS-I.
XML-skjemavalidator XML-skjemavalidatoren fastsetter om den gjeldende tilstanden for en XML-skjemafil er semantisk gyldig. XML-skjemaer valideres i henhold til XML-skjemaspesifikasjonen XML Schema Part 1: Structures fra W3C-nettstedet.
XML-validator XML-validatoren sikrer at en XML-fil er velformet. Det kontrollerer også om en XML-fil er gyldig - det vil si det følger begrensningene som er opprettet i DTD- eller XML-skjemaet som XML-filen er knyttet til.
   
Beslektede oppgaver
Validere kode i Enterprise-applikasjoner
Beslektet referanse
Vanlige valideringsfeil og løsninger