Validator J2EE

Questa tabella elenca i validator disponibili per i diversi tipi di progetto e fornisce una breve descrizione di ciascun validator.

Nome validator Descrizione
Validator Client di applicazioni Il validator client di applicazioni convalida le seguenti risorse dei progetti client di applicazioni:
  • Descrittore di distribuzione (application-client.xml)
  • Riferimenti EJB
  • Riferimenti alla risorsa
Validator Connettore Il validator Connettore verifica i livelli di specifica J2EE non validi nei progetti connettore.
Validator DTD Il validator DTD determina se lo stato corrente di un a DTD è valido semanticamente. I file XML vengono convalidati in base alla specifica XML Extensible Markup Language (XML) 1.0 dal sito Web W3C. I validator DTD ricercano anche errori quali riferimenti a entità ed elementi che non esistono.
Validator EAR Il validator EAR convalida quanto segue:
  • Descrittore di distribuzione EAR (application.xml)
  • Riferimenti a EJB di tutti i progetti modulo nel progetto di applicazione enterprise
  • Ruoli di protezione
  • Riferimenti alla risorsa
  • File manifest per tutti i moduli contenuti o indicati come riferimento e file JAR di utilità
  • Congruenza per il server di destinazione tra il progetto Enterprise Application e qualsiasi utilità e progetto modulo
  • Esistenza di progetti per ciascun modulo definito nell'applicazione enterprise

Osservare che il validator EAR assicura solo la validità e la dipendenza dei progetti modulo rispetto al progetto Enterprise Application.

Validator EJB The EJB Validator verifies that enterprise beans contained in an EJB project comply with the Sun Enterprise JavaBeans™ Specifications (1.1, 2.0, and 2.1), depending on the level of the bean. La convalida del codice per la specifica EJB 1.0 non è supportata.

In particolare, il validator EJB convalida le seguenti risorse:

  • Java™ .class files that are members of an enterprise bean (home interface, remote interface, enterprise bean class, and, if the bean is an entity bean, the key class)
  • ejb-jar.xml
Validator sintassi EL  
Validator sintassi HTML Il validator sintassi HTML convalida la sintassi HTML di base e la conformità con HTML DTD nelle seguenti risorse del progetto Web:
  • File HTML
  • File JSP
Validator sintassi JSP Il validator di sintassi JSP convalida i file JSP in un progetto traducendoli nel codice Java corrispondente e verificando che il codice non contenga errori di compilazione.
Validator War Il validator War convalida le seguenti risorse del progetto Web:
  • Descrittore di distribuzione (web.xml)
  • Servlet
  • Ruoli di protezione
  • Servlet & associazioni servlet
  • Riferimenti EJB
Validator WSDL Il validator WSDL convalida quanto segue nei file WSDL:
  • Sintassi XML
  • Tipi di schema XML nella sezione <types>
  • Integrità dei riferimenti in diversi costrutti del WSDL
Il validator inoltre include un punto di estensione che consente ad altri validator di essere aggiunti come plugin alla convalida WSDL in modo da fornire altre verifiche per il file WSDL. Attraverso questo meccanismo, l'interoperabilità viene verificata convalidando il file WSDL rispetto ai profili WS-I.
Validator messaggi WS-I Il validator messaggi WS-I verifica i messaggi SOAP rispetto ai profili WS-I. Un utente può catturare e verificare i messaggi SOAP utilizzando il controllo TCP/IP. Il validator verifica i log di messaggi salvati come risorse del progetto (.wsimsg). Il log è conforme al formato specificato da WS-I.
Validator degli schemi XML Il validator degli schemi XML determina se lo stato corrente di uno schema XML è valido semanticamente. Gli schemi XML vengono convalidati in base alla specifica XML Schema Part 1: Structures disponibile al sito Web W3C.
Validator XML Il validator XML verifica che i file XML siano formati correttamente. Inoltre verifica che i file XML siano validi, ovvero che rispettino i vincoli stabiliti nel DTD o nello schema XML a cui il file XML è associato.