0

現在、Web サービスを介していくつかの機能を公開するプロジェクトに取り組んでいます。問題は、一部の呼び出しが、データベース セルのコンテナ クラスである「属性」の配列を返さなければならないことです。

これらの属性は、明らかに異なるタイプ (int、string、date、timestamp など) です。特に難しいことはなく、基本的なタイプだけです。これまでのところ、Web サービスの呼び出しは、値を文字列で保持する Attribute オブジェクトの配列を返すだけです。

今は Web サービスをコーディングしていません。そのような状況を設計するための既知のパターンがいくつかあるかどうかを知りたいだけです (実際にそれらの Web サービスの開発者である人にアドバイスをするため)。

4

2 に答える 2

1

InfoQ に関するこの一連の記事は、あなた(または実際の開発者) が何をする必要があるかを理解するのに役立つと思います。XML データ型と Java データ型の間のマッピングについて説明しています。

そうでない場合、私はあなたの質問をよく理解していません。ごめん!

于 2009-02-09T17:20:36.297 に答える
0

「コントラクト ファースト」の Web サービスが必要だと思います。XML リクエストを受け入れて XML レスポンスを返すように記述します。文字列の配列を返すスキームと大差ありませんが、さまざまなクライアント間で移植性がはるかに高くなります。Java と .NET では文字列と配列の定義が異なるため、要求または応答にオブジェクトを使用するアプローチは特定のクライアントにロックされます。XML に固執します。クライアントとの契約としてスキーマから始めます。

于 2009-02-09T16:17:53.733 に答える