Java ee スタックを使用して単純な Web サービスを開発しています。ビジネス オブジェクトは、JPA および Bean Validation ルールで注釈が付けられた POJO です。
ビジネス メソッドは、ws を通じて公開されます。Ws には次の注釈が付けられます。
@SchemaValidation()
@WebService()
@Stateless
無効なパラメーターを使用して単純な java-main アプリを介して WS を呼び出すと、サーバー側のビジネス オブジェクト レイヤーで例外が発生し、WS レイヤーが検証を行っていないようです。
私の目標は、WS 側に検証ロジックを持たせる方法で、ビジネス層を無効なデータから可能な限り保護することです。
どうすればこれを実装できますか?