Bean Validation
Bean Validation（ビーン・バリデーション）は、JavaBeansのバリデーション（値の検証）のためのメタデータモデルとAPIを定めたJavaのソフトウェアフレームワークである。

Bean Validationは、2009年11月16日にJavaの仕様を定めるJCPによりJSR 303として採用され、Java EE 6においてバージョン1.0が仕様の一つとして取り込まれている。2013年5月に公開された1.1は、Java EE 7に含まれる。

バリデーションのためのメタデータはアノテーションにより指定される。メタデータはXMLのバリデーション記述子を使用して拡張・上書きすることができる。

O/Rマッピングフレームワークを開発するHibernateプロジェクトは、Bean Validationの仕様を実装したHibernate Validatorを提供しており、リファレンス実装にもなっている。
Q259322
JavaBeans
MISC
Q180160
メタデータ
Concept
Q165194
API
Concept
Q251
Java
Concept
Q271680
ソフトウェアフレームワーク
Concept
Q1996
2009年
TIME
Q840596
JCP
MEDIA
Q193247
Java EE
ORG
Q1998
2013年
TIME
Q567345
アノテーション
Concept
Q2115
XML
ORG
Q58748
O/Rマッピング
Concept
Q747866
Hibernate
MISC
Q2136722
リファレンス実装
Concept
Q4876258
Bean Validation
UNK
Q4876258
Bean Validation
UNK
Q4876258
Bean Validation
UNK
2009-11-16T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2009年11月16日
DATE
2030-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
30
DATE
2020-03-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
3
DATE
2020-06-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
6
DATE
2020-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1
DATE
2013-05-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
2013年5月
DATE
2020-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1
DATE
2020-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
1
DATE
2020-07-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
7
DATE
+1.0^^http://www.w3.org/2001/XMLSchema#decimal
1.0
NUMBER
+1.1^^http://www.w3.org/2001/XMLSchema#decimal
1.1
NUMBER
programming language
programming language
instance of