-1

私はいくつかの提案が必要です

私は、顧客が注文を送信 (アップロード) できるようにするシステムを設計および実装する任務を与えられています。注文はバッチで送信されます (一度に複数) 基本的に、各注文はレコード (行) として見ることができます。フィールドは、フリー テキスト、数値、または選択フォームの定義済みテキスト値 (ドロップダウン リスト スタイル) のいずれかです。

まず、データの標準を定義する必要があります。フィールドとは何か、および除外されるデータのタイプ。データの大部分が事前定義されたテキスト値であるという事実は、私に問題を与えます

次に、そのデータを転送する方法を決定する必要があります。使用されるメディアとプロトコル

だからこれは私がこれまでに得たものです

1) xml - XSD を使用してデータ標準を定義できます。これにより、クライアント側での検証が可能になります。ただし、定義済みの値は変更される可能性があるため、xsd を動的に生成する必要があります。その後、クライアントは xml をアップロードできます。XMLをオブジェクトに表現し、データベースに永続化します

2) 区切りテキスト ファイルを使用してもらいます。取り残されたデータに関する文書を彼らに提供しなければなりません。ここでは、ファイルを読み取ろうとするまで検証できないため、多くのエラーを除外できます

これらは私が思いついた2つのオプションです。これに対する他の方法または解決策があるかどうか疑問に思っていました

私はgrailsで開発しています

4

1 に答える 1

1

私は XML アプローチが好きです。意味のある方法でデータを構造化し、クライアントでいくつかの検証を行うことができます。区切りファイルがこれに勝る利点は考えられません (問題にならない可能性が高いファイル サイズを除いて)。このアプローチをしてください!

于 2012-07-16T21:20:39.863 に答える