Валидация запросов JAX-WS с помощью JAXB

В JAX-WS для проверки входящего запроса одним из способов является использование @SchemaValidation, как предложено в следующей ссылке.

JAX-WS и проверка XSD

Однако сервер приложений (WAS 7), который я использую, пока не поддерживает @SchemaValidation. (Пожалуйста, поправьте меня, если WAS 7 поддерживает эту аннотацию)

Поэтому я рассматриваю другие варианты, например, реализацию обработчика для проверки входящего запроса. Либо в обработчике, либо в самом классе конечной точки я могу создать JAXBContext и использовать JAXB валидатор. Нужно ли мне создавать JAXBContext явно или он доступен как ресурс / аннотация, поскольку JAX-WS внутренне использует JAXB? Является ли это хорошим способом реализации валидации в JAX-WS? (В отсутствие проверки @SchemaValidation)

Является ли стандартной практикой проверка входящего запроса xml в веб-сервисах или ее пропускают из-за возможного падения производительности?

6
задан Community 23 May 2017 в 10:27
поделиться