質問

Swingを使用したクライアント側の開発にはJavaを使用しています。私はスイングが大好きです。私はそれがより良いGUIフレームワークの1つであると信じています。しかし、私が見落としているのは、宣言的検証のサポートです。 XFormsのこのスニペットのように。

フォームのデータ入力を宣言的な方法で検証できるライブラリを知っていますか?

役に立ちましたか?

解決

JSR 303 Bean Validation の実装のいずれかを試すことができます。まだ完成していないと思いますが、いくつかの実装があります Hibernate Validator および Agimatec Validation 。どちらも試したことはありませんが、Bean Validationがどのように使用されるかについていくつかの例を読んでみると、有望に見えます。 インタビュー仕様リード。この提案で最も気に入っているのは、検証ルールをさまざまなレイヤーやさまざまなフレームワークで再利用できることです。 「宣言」を行うために、注釈とxmlのいずれかを選択できます。

最後に、定義するための宣言的な方法を提供する Swing Java Builders をチェックアウトすることができます。 GUI、およびSwingによる検証とデータバインディングの実行。

他のヒント

Hibernate ValidatorでJSR303検証を使用するSwing GUIビルダーを構築する私の試みをご覧ください: http://code.google.com/p/swing-formbuilder/

Youい検証モデルを作成する必要があるのは一度だけです。 「宣言的な方法」でそれらを使用できます。実際に役立つSwingライブラリは、より難しい質問です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top