私は、クライアントとサーバーの両方で (できれば XML) に基づく検証を再利用する機能を必要とする新しいプロジェクトに着手しようとしています。
XML 検証構成データをクライアント側に提供するサービスをセットアップします。
以下は、決して扇動的であることを意味するものではありません。
Enterprise ライブラリは、XML で構成するオブジェクトの検証をサポートしていますが、Java 開発者は、この XML 解釈の Java リーダー バージョンにアクセスできません。
Spring.Net の検証もありますが、これも .net に縛られすぎている可能性があると思います。Spring.Net 検証スイートは、xml 構成を変更せずに、Java Spring フレームワークから直接移植されていますか?
.Net と Java の両方で使用できる検証用のフレームワークは他にありますか?
プロジェクトは完全に SOA であり、検証は私が把握しなければならない最後の作業の 1 つです。
編集:
受信クライアントが使用している言語内で検証を行う必要があることを明確にするために、つまり、Web サービスへのクライアントが Java の場合、検証は Java に読み込まれ、Java 内で検証されるため、エラー状態が UI に報告されます。ユーザーが修正します。同様に、それが .net クライアントの場合、.net クライアントはそれを読み取り、同じ機能を提供できます。
xml 内で検証したくありません。xml は一連のルールになります。つまり、Customer.Name は最大 50 文字で、少なくとも 5 文字である必要があり、必須フィールドです。
ありがとうピート