Validátory J2EE

V této tabulce je seznam validátorů, které jsou k dispozici pro různé typy projektů, včetně stručného popisu každého validátoru.

Název validátoru Popis
Validátor aplikačního klienta Validátor aplikačního klienta (Application Client Validator) ověřuje platnost následujících prostředků projektu aplikačního klienta:
  • Deskriptor implementace (application-client.xml)
  • Odkazy EJB
  • Odkazy na prostředky
Validátor konektoru Validátor konektoru (Connector Validator) kontroluje, zda v projektech konektoru neexistují neplatné verze specifikace J2EE
DTD Validator Validátor DDT (DTD Validator) určuje, zda je aktuální stav DTD sémanticky platný. Soubory XML jsou ověřovány podle specifikace XML Extensible Markup Language (XML) 1.0 z webu W3C. Validátor DTD také kontroluje, zda neexistují chyby, jako např. odkazy na neexistující entity a prvky.
Validátor EAR Validátor EAR (EAR Validator) ověřuje následující:
  • Deskriptor implementace EAR (application.xml)
  • Odkazy EJB všech projektů modulů v projektu podnikové aplikace
  • Role zabezpečení
  • Odkazy na prostředky
  • Soubory typu manifest pro všechny obsažené nebo odkazované moduly a soubory JAR utilit
  • Konzistenci cílového serveru mezi projektem podnikové aplikace a všemi projekty utilit a modulů
  • Existenci projektů pro všechny moduly definované v podnikové aplikaci

Uvědomte si, že Validátor EAR zaručuje platnost a závislost projektů modulů pouze vzhledem k projektu podnikové aplikace.

Validátor EJB Validátor EJB (EJB Validator) ověřuje, zda objekty enterprise bean obsažené v projektu EJB vyhovují, v závislosti na verzi objektu bean, specifikacím Sun Enterprise JavaBeans™ (1.1, 2.0 a 2.1). Ověřování platnosti kódu pro specifikaci EJB 1.0 není podporováno. Validátor EJB ověřuje specificky následující prostředky:
  • Soubory Java™ .class, které jsou členy objektu typu enterprise bean (domovské rozhraní, vzdálené rozhraní, třídu objektu typu enterprise bean a pokud je objekt bean objektem entity bean, tak i třídu klíče).
  • ejb-jar.xml
Validátor syntaxe EL  
Validátor syntaxe HTML Validátor syntaxe HTML (HTML Syntax Validator) ověřuje základní syntaxi HTML a shodu s HTML DTD v následujících prostředcích webových projektů:
  • Soubory HTML
  • Soubory JSP
Validátor syntaxe JSP Validátor syntaxe JSP (JSP Syntax Validator) ověřuje platnost souborů JSP v projektu tím, že je překládá do odpovídajícího kódu Java a potom kontroluje kód Java, zda nezpůsobí chyby kompilace.
Validátor War Validátor War (War Validator) ověřuje následující prostředky webových projektů:
  • Deskriptor implementace (web.xml)
  • Servlety
  • Role zabezpečení
  • Servlet a mapování servletů
  • Odkazy EJB
Validátor WSDL Validátor WSDL (WSDL Validator) kontroluje v souborech WSDL následující:
  • Syntaxi XML
  • Typy ve schématu XML v sekci <types>
  • Referenční integritu různých konstrukcí v jazyku WSDL
Validátor obsahuje také bod rozšíření, který umožňuje zapojit do ověřování platnosti WSDL další validátory, a tím umožňuje další ověření souboru WSDL. Prostřednictvím tohoto mechanizmu je kontrolována interoperabilita tak, že soubor WSDL je ověřován proti profilům WS-I.
Validátor zpráv WS-I Validátor zpráv WS-I (WS-I Message Validator) kontroluje zprávy SOAP proti profilům WS-I. Uživatel může zachytávat a ověřovat zprávy SOAP pomocí modulu TCP/IP Monitor. Validátor kontroluje protokol zpráv, který je uložen jako prostředek projektu (.wsimsg). Protokol odpovídá formátu specifikovanému organizací WS-I.
XML Schema Validator Validátor schématu XML (XML Schema Validator) určuje, zda je aktuální stav souboru schématu XML sémanticky platný. Schémata XML jsou ověřována podle specifikace schématu XML XML Schema Part 1: Structures z webu W3C.
XML Validator Validátor XML (XML Validator) zaručuje, že soubor XML je dobře formovaný. Také ověřuje, zda je soubor XML platný - to jest, sleduje omezení zavedená v DTD nebo schématu XML, ke kterému je soubor XML přidružený.