Bean Validation API を使用するアプリケーションのトラブルシューティング
Bean Validation API は、プレゼンテーション、ビジネス、およびデータ・アクセスの各層を含む、 アプリケーションのすべての層で Enterprise JavaBeans の検証を行う 標準メカニズムとして、Java™ Platform, Enterprise Edition 6 で 導入されました。Bean Validation 仕様が出現するまでは、JavaBeans は層ごとに検証されていました。各層での検証の再実装を避けるため、開発者は、検証をクラスに直接組み込んだり、 検証のコードをコピーしたりしていました。そのため、多くの場合、コードは 乱雑になりがちでした。アプリケーションのすべての層に共通する実装を 1 つ用意することで、開発者の作業が簡素化され、時間が節約されます。