ウェブサービスと属性タイプ
-
22-08-2019 - |
質問
私は現在、Webサービスを介していくつかの機能を公開するプロジェクトに取り組んでいます。問題は、一部の呼び出しは、データベースセルのコンテナクラスである「属性」の配列を返す必要があることです。
これらの属性は、明らかに、異なるタイプ(int、文字列、日付、タイムスタンプなど)です。本当に難しいことは何もありません。基本的なタイプだけです。今では、WebService呼び出しは、文字列の値を保持する属性オブジェクトの配列を単純に返すだけです。
今、私はウェブサービスをコーディングしていません。そのような状況を設計するための既知のパターンがいくつかあるかどうかを知りたいだけです(実際にそれらのWebサービスの開発者である男に助言するため)。
解決
おもう このシリーズ InfoQに関する記事のうち、あなた(または実際の開発者)があなたがする必要があることを理解するのに役立ちます。 XMLデータ型とJavaデータ型の間のマッピングについて説明しています。
そうでない場合、私はあなたの質問をよく理解していません。ごめん!
他のヒント
「最初の」Webサービスが必要だと思います。 XMLリクエストを受け入れ、XML応答を返すような方法でそれらを書きます。文字列の配列を返すスキームとはあまり違いはありませんが、異なるクライアントではるかにポータブルになります。文字列と配列の定義はJavaと.NETで異なるため、特定のクライアントにリクエストまたは応答にオブジェクトを使用するアプローチがロックされます。 XMLに固執します。クライアントとの契約としてスキーマから始めます。
所属していません StackOverflow