Агенты проверки J2EE

В этой таблице перечислены агенты проверки для различных типов проектов и краткое описание каждого агента проверки.

Имя агента проверки Описание
Агент проверки приложения-клиента Агент проверки приложения-клиента проверяет следующие ресурсы проекта приложения-клиента:
  • Файл описания (application-client.xml)
  • Ссылки EJB
  • Ссылки на ресурсы
Агент проверки коннектора Агент проверки коннектора проверяет наличие недопустимых уровней спецификации J2EE в проектах коннекторов.
Агент проверки DTD Агент проверки DTD определяет, допустимо ли семантически ткущее состояние DTD. Файлы XML проверяются согласно спецификации XML Extensible Markup Language (XML) 1.0, приведенной на сайте W3C. Также агент проверки DTD проверяет отсутствие ошибок, таких как, наличие ссылок на несуществующие элементы и сущности.
Агент проверки EAR Агент проверки EAR выполняет проверку следующих элементов:
  • Файл описания EAR (application.xml)
  • Ссылки EJB всех проектов модулей в проекте приложения J2EE
  • Роли защиты
  • Ссылки на ресурсы
  • Файлы манифестов для всех содержащихся или указываемых модулей и файлов JAR утилит.
  • Согласованность целевого сервера между проектом приложения J2EE и проектами утилит и модулей.
  • Существование проектов для каждого модуля, заданного в приложении J2EE

Обратите внимание, что агент проверки EAR гарантирует только допустимость и зависимость проектов модулей относительно проекта приложения J2EE.

Агент проверки EJB Агент проверки EJB проверяет, что объекты EJB соответствуют спецификациям Sun Enterprise JavaBeans™ (1.1, 2.0 и 2.1), в зависимости от уровня объекта. Проверка кода для спецификации EJB 1.0 не поддерживается.

В частности, агент проверки EJB проверяет следующие ресурсы:

  • Файлы Java™ .class, являющиеся элементами объекта EJB (домашний интерфейс, удаленный интерфейс, класс объекта EJB и, если объект является объектом EJB, ключевой класс)
  • ejb-jar.xml
Агент проверки синтаксиса EL  
Агент проверки синтаксиса HTML Агент проверки синтаксиса HTML проверяет базовый синтаксис HTML и соответствие HTML DTD в следующих ресурсах Web-проекта:
  • Файлы HTML
  • Файлы JSP
Агент проверки синтаксиса JSP Агент проверки синтаксиса JSP проверяет файлы JSP в проекте, преобразуя их в соответствующий код Java и затем проверяя код Java на отсутствие ошибок компиляции.
Агент проверки WAR Агент проверки War проверяет следующие ресурсы Web-проекта:
  • Файл описания (web.xml)
  • Сервлеты
  • Роли защиты
  • Сервлет и привязки сервлета
  • Ссылки EJB
Агент проверки WSDL Агент проверки WSDL проверяет следующие файлы WSDL:
  • Синтаксис XML
  • Типы схемы XML в разделе <types>
  • Целостность ссылок различных конструкций в WSDL
Агент проверки также содержит точку расширения, позволяющую подключать других агентов проверки к проверке WSDL для обеспечения дополнительной проверки файла WSDL. С помощью этого механизма проверяется стыкуемость с помощью сравнения файла WSDL с профайлами WS-I.
Агент проверки сообщений WS-I Агент проверки сообщения WS-I проверяет сообщения SOAP, сравнивая их с профайлами WS-I. Пользователь может захватить и проверить сообщения SOAP с помощью монитора TCP/IP. Агент проверки проверяет протокол сообщений, сохраненный в виде ресурса проекта (.wsimsg). Протокол соответствует формату, заданному WS-I.
Агент проверки схемы XML Агент проверки схемы XML определяет, допустимо ли семантически текущее состояние схемы XML. Схемы XML проверяются согласно спецификации схемы XML Схема XML часть 1: Структуры, опубликованной на сайте W3C.
Агент проверки XML Агент проверки XML гарантирует, что файл XML скомпонован верно. Он также проверяет, допустим ли файл XML, то есть, следует ли он ограничениям, заданным в схеме DTD или XML, с которыми связан файл XML.