J2EE-validering

I tabellen finns de valideringar som är tillgängliga för de olika projekttyperna och en kortfattad beskrivning av varje valideringsfunktion.

Namn på valideringsfunktion Beskrivning
Valideringsfunktion för tillämpningsklient Valideringsfunktionen för tillämpningsklient validerar följande resurser för tillämpningsklientprojekt:
  • Utplaceringsbeskrivning (application-client.xml)
  • EJB-referenser
  • Resursreferenser
Validera anslutningsfunktion Valideringsfunktionen för anslutning kontrollerar om det finns några ogiltiga J2EE-specifikationsnivåer i anslutningsprojekt.
DTD-validering DTD-valideringsfunktionen avgör om den aktuella statusen för en DTD är semantiskt giltig. XML-filer valideras i enlighet med XML-specifikationen Extensible Markup Language (XML) 1.0 på W3Cs webbplats. DTD-valideringsfunktionen kontrollerar också sådana fel som att det förekommer referenser till entiteter och element som inte finns.
Valideringsfunktion för EAR EAR-valideringsfunktionen validerar följande:
  • EAR-utplaceringsbeskrivning (application.xml)
  • EJB-referenser till alla modulprojekt i Enterprise-tillämpningsprojekt
  • Säkerhetsroller
  • Resursreferenser
  • Manifestfiler för alla ingående eller refererade moduler och verktygs-JAR-filer.
  • Målserverns överensstämmelser mellan Enterprise-tillämpningsprojektet och alla verktygs- och modulprojekt
  • Förekomsten av projekt för varje modul som är definierad i Enterprise-tillämpning

Observera att EAR-valideringsfunktionen bara kontrollerar validiteten och sambandet för modulprojekten i förhållande till Enterprise-tillämpningsprojektet.

Valideringsfunktion för EJB EJB-valideringsfunktionen kontrollerar att Enterprise-bönorna i ett EJB-projekt uppfyller specifikationerna för Sun Enterprise JavaBeans (1.1, 2.0, and 2.1) enligt bönnivån. Det finns ingen valideringsfunktion för EJB 1.0-specifikationen.

EJB-valideringsfunktionen validerar speciellt följande resurser:

  • Java-klassfiler som är medlemmar av en Enterprise-böna (hemgränssnitt, fjärrgränssnitt, Enterprise-bönklass och, om bönan är en entitetsböna, nyckelklassen)
  • ejb-jar.xml
Valideringsfunktion för EL-syntax  
Valideringsfunktion för HTML-syntax Valideringsfunktionen för HTML-syntax validerar grundläggande HTML-syntax och HTML DTD-kompatibiliteten i följande webbprojektresurser:
  • HTML-filer
  • JSP-filer
Valideringsfunktion för JSP-syntax Valideringsfunktion för JSP-syntax validerar JSP-filer i ett projekt genom att översätta dem till motsvarande Java-kod och sedan kontrollera om det finns kompileringsfel i Java-koden.
WAR-validering WAR-valideringsfunktionen validerar följande webbprojektresurser:
  • Utplaceringsbeskrivning (web.xml)
  • Servletprogram
  • Säkerhetsroller
  • Servlet & servletavbildningar
  • EJB-referenser
WSDL-valideringsfunktion WSDL-valideringsfunktionen kontrollerar följande WSDL-filer:
  • XML-syntax
  • XML-schematyper i avsnittet <types>
  • Referensintegritet för olika konstruktorer i WSDL
Valideringsfunktionen omfattar också en utökningspunkt som låter andra valideringsfunktioner ansluta till WSDL-valideringen för att ytterligare kontrollera WSDL-filen. Mekanismen gör att förmågan att samverka kontrolleras genom att en WSDL-fil valideras mot WS-I-profiler.
WS-I-meddelandevalideringsfunktion WS-I-meddelandevalideringsfunktionen kontrollerar SOAP-meddelanden mot WS-I-profiler. En användare kan fånga upp och kontrollera SOAP-meddelanden med TCP/IP-övervakningen. Valideringsfunktionerna kontrollerar en meddelandelogg som har sparats som en projektresurs (.wsimsg). Loggen följer ett format som specificerats av WS-I.
XML-schemavalideringsfunktion XML-valideringsfunktionen avgör om den aktuella statusen för en XML är semantiskt giltig. XML-scheman valideras i enlighet med XML-schemaspecifikationen XML Schema Part 1: Structures på W3Cs webbplats.
XML-valideringsfunktion XML-valideringsfunktionen ser till att en XML-fil är välformaterad. Den kontrollerar också om en XML-fil är giltig, dvs. att den följer de regler som fastslagits i det DTD- eller XML-schema som XML-filen är associerad med.
   
Närliggande uppgifter
Validerar kod i Enterprise-tillämpningar
Närliggande referenser
Vanliga valideringsfel och lösningar