Validadores de J2EE

Esta tabela enumera os validadores disponíveis para os diferentes tipos de projectos e dá uma breve descrição de cada validador.

Nome do validador Descrição
Validador do Cliente da Aplicação O Validador do Cliente da Aplicação valida os seguintes recursos do projecto de Cliente da Aplicação:
  • Descritor de implementação (application-client.xml)
  • Referências do EJB
  • Referências de recursos
Validador do conector O validador do conector verifica os níveis de especificação de J2EE inválidos em projectos conectores.
Validador da DTD O validador da DTD determina se o estado actual de uma DTD é semanticamente válido. Os ficheiros XML são validados de acordo com a especificação de XML Extensible Markup Language (XML) 1.0 do sítio da Web W3C. Do mesmo modo, o validador DTD verifica erros, tais como referências a entidades e elementos que não existem.
Validador do EAR O Validador do EAR valida o seguinte:
  • O descritor de implementação do EAR (application.xml)
  • Referências do EJB de todos os projectos de módulos no projecto de aplicação empresarial
  • Funções de segurança
  • Referências de recursos
  • Ficheiros de manifesto para todos os módulos contidos ou referenciados e para os ficheiros JAR utilitários
  • A consistência de servidor destino entre o projecto de aplicação empresarial e quaisquer projectos utilitários e de módulo
  • A existência de projectos para cada módulo definido na aplicação empresarial

Repare que o Validador do EAR assegura apenas a validade e a dependência dos projectos de módulo no que respeita ao projecto de aplicação empresarial.

Validador do EJB O Validador do EJB verifica se os beans empresariais contidos num projecto do EJB estão em conformidade com as Especificações da Sun Enterprise JavaBeans™ (1.1, 2.0 e 2.1), dependendo do nível do bean. A validação de código para a especificação do EJB 1.0 não é suportada.

Especificamente, o Validador do EJB valida os seguintes recursos:

  • Ficheiros .class de Java™ que sejam membros de um bean empresarial (interface principal, interface remota, classe de bean empresarial e, se o bean for um bean de entidade, a classe chave)
  • ejb-jar.xml
Validador da Sintaxe do EL  
Validador de Sintaxe do HTML O Validador de Sintaxe do HTML valida a sintaxe básica do HTML e a conformidade da DTD HTML nos seguintes recursos de projecto da Web:
  • Ficheiros de HTML
  • Ficheiros de JSP
Validador de Sintaxe do JSP O Validador de Sintaxe do JSP valida ficheiros JSP num projecto ao traduzi-los para o código Java correspondente e verificar se o código Java tem erros de compilação.
Validador do War O Validador do War valida os seguintes recursos de projecto da Web:
  • Descritor de implementação (web.xml)
  • Servlets
  • Funções de segurança
  • Servlet & correlações de servlet
  • Referências do EJB
Validador de WSDL O validador de WSDL verifica o seguinte nos ficheiros WSDL:
  • A sintaxe de XML
  • Tipos de Esquemas XML na secção <tipos>
  • A integridade referencial das diversas construções no WSDL
O validador inclui também um ponto de extensão para permitir que outros validadores sejam conectados à validação do WSDL, de modo a facultar uma verificação adicional do ficheiro WSDL. Através deste mecanismo, é verificada a interoperacionalidade ao validar o ficheiro WSDL com base nos Perfis WS-I.
Validador de Mensagem WS-I O validador de Mensagem WS-I verifica as mensagens SOAP com base nos Perfis WS-I. Um utilizador pode capturar e verificar mensagens SOAP ao utilizar o Monitor TCP/IP. O validador verifica um registo de mensagens que é guardado como um recurso de projecto (.wsimsg). O registo está em conformidade com um formato especificado pelo WS-I.
Validador do Esquema XML O validador do esquema XML determina se o estado actual de um ficheiro de esquema XML é semanticamente válido. Os esquemas XML são validados de acordo com a Especificação de Esquemas XML Esquemas XML Parte 1: Estruturas do sítio da Web W3C.
Validador de XML O validador de XML assegura que um ficheiro XML está formado correctamente. Verifica também se um ficheiro XML é válido - ou seja, segue as restrições estabelecidas no esquema DTD ou XML a que o ficheiro XML está associado.
Tarefas relacionadas
Validar códigos em aplicações empresariais
Referência relacionada
Erros e soluções de validação comuns