سؤال

أنا أعمل حاليًا على مشروع يعرض بعض الوظائف من خلال خدمات الويب. المشكلة هي أن بعض المكالمات يجب أن تُرجع مجموعة من "السمة" ، وهي فئة حاوية لخلية قاعدة البيانات.

هذه السمات ، من الواضح ، من أنواع مختلفة (int ، السلسلة ، التاريخ ، الطابع الزمني وما إلى ذلك). لا شيء صعب حقًا ، فقط الأنواع الأساسية. الآن ، تُرجع مكالمات WebService ببساطة مجموعة من كائنات السمات التي تحمل القيم في الأوتار.

الآن لم أشرف على خدمات الويب ، أريد فقط أن أعرف ما إذا كانت هناك بعض الأنماط المعروفة لتصميم مثل هذه المواقف (من أجل تقديم نصائح إلى الرجل الذي هو في الواقع مطور تلك الخدمات عبر الإنترنت).

هل كانت مفيدة؟

المحلول

أظن هذه السلسلة من المقالات على infoQ سوف تساعدك (أو المطور الفعلي) على فهم ما تحتاج إلى القيام به. يتحدث عن التعيينات بين أنواع بيانات XML وأنواع بيانات Java.

إذا لم يكن الأمر كذلك ، فأنا لا أفهم سؤالك تمامًا. آسف!

نصائح أخرى

أعتقد أنك بحاجة إلى خدمات الويب "العقد أولاً". اكتبها بطريقة تقبل طلب XML وإرجاع استجابة XML. لا يختلف الأمر كثيرًا عن مخططك الذي يعيد مجموعة من الأوتار ، ولكنه سيكون أكثر قدرة على الحمل عبر عملاء مختلفين. يختلف تعريف السلسلة والمصفوفة في Java و .NET ، لذلك أي نهج يستخدم كائنات للطلبات أو أقفال الاستجابات في عميل معين. عصا مع XML. ابدأ بالمخططات كعقدك مع العملاء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top