C# でのモデル検証と同様に、Java でモデル検証システムを作成するには、どのアプローチと構造を使用すればよいですか?
フィールドを必須としてマークまたは注釈を付けたり、制約 (長さ、最大サイズなど) を設定したり、メッセージを提供したりしたいと考えています。
これを実装するための良いアプローチは何でしょうか?
C# でのモデル検証と同様に、Java でモデル検証システムを作成するには、どのアプローチと構造を使用すればよいですか?
フィールドを必須としてマークまたは注釈を付けたり、制約 (長さ、最大サイズなど) を設定したり、メッセージを提供したりしたいと考えています。
これを実装するための良いアプローチは何でしょうか?
Bean 検証フレームワークJSR-303を見てください。記事へのリンクは次のとおりですhttp://java.dzone.com/articles/bean-validation-and-jsr-303
Android の場合は、この記事に関する Richard Kennards のコメント (
http://java.dzone.com/articles/jsr-303-and-jvm-web-framework ) を参照してください。
こんにちはマット、
Metawidgetは JSR-303 をサポートしています。
Metawidget は他のフレームワークを接続するため、Metawidget は JSR-303 サポートを Android、GWT、JSF (RichFaces だけでなく)、JSP、Spring MVC、Struts、Swing、および SWT に効果的に追加することを意味します。
Java EE は、必要に応じてカスタム検証に一致するように拡張できるような組み込みのBean 検証を導入しました。@Null, @NotNull