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