apache المشاع سلسلة

تنفيذ نمط سلسلة المسؤولية GOF
التحميل الان

apache المشاع سلسلة الترتيب والملخص

الإعلانات

  • Rating:
  • اسم الناشر:
  • Apache Software Foundation
  • أنظمة التشغيل:
  • Windows All
  • حجم الملف:
  • 991 KB

apache المشاع سلسلة العلامات


apache المشاع سلسلة وصف

سلسلة Apache Commons هي تقنية يمكن أن تساعدك في تنظيم تنفيذ تدفقات المعالجة المعقدة هي نمط "سلسلة المسؤولية". يوصف (من بين العديد من الأماكن الأخرى) في كتاب أنماط تصميم "أربع أربعة" الكلاسيكية. على الرغم من أن عقود API الأساسية اللازمة لتنفيذ هذا التصميم باتين بسيطة للغاية، فمن المفيد أن يكون لديك API قاعدة يسهل استخدام النمط، و (الأهم من ذلك) تشجيع تكوين تطبيقات القيادة من مصادر متنوعة متعددة. نحو هذه الغاية، نماذج سلسلة API سلسلة حساب كسلسلة من "الأوامر" التي يمكن دمجها في "سلسلة". يتكون API لأمر أمر من طريقة واحدة (Execute ())، والتي تمر بقلم المعلمة "السياق" التي تحتوي على الحالة الديناميكية للحساب، وتكون قيمة الإرجاع منطقية تحدد ما إذا كانت معالجة السلسلة الحالية أم لا تم الانتهاء منه (صحيح)، أو ما إذا كان ينبغي تفويض المعالجة إلى الأمر التالي في السلسلة (FALSE). تم تصميم تجريد "السياق" لعزل تطبيقات الأوامر من البيئة التي يتم تشغيلها (مثل أمر يمكن استخدامه إما سواء Servlet أو مدخل، دون ربطه مباشرة بعقود API لأي من هذه البيئات). بالنسبة للأوامر التي تحتاج إلى تخصيص الموارد قبل الوفد، ثم حررها عند العودة (حتى إذا ألقى قيادة مفوضة استثناء)، فإن "المرشح" تمديد "الأمر" يوفر طريقة postprocess () لهذا التنظيف. أخيرا، يمكن تخزين الأوامر ونظرت في "كتالوج" للسماح بتأجيل القرار الذي يتم فيه تنفيذ الأمر (أو السلسلة) في الواقع. لتحقيق أقصى قدر من فائدة واجهات برمجة التطبيقات في نمط المسؤولية، يتم تعريف عقود الواجهة الأساسية بطريقة تبعيات صفر بخلاف JDK مناسبة. يتم توفير تطبيقات الفئة الأساسية للراحة لهذه برمجة التطبيقات، فضلا عن تطبيقات أكثر تخصصا (ولكن اختياري) لبيئة الويب (I.E. servlets and portlets). بالنظر إلى أن تطبيقات الأوامر مصممة لتتوافق مع هذه التوصيات، يجب أن تكون ممكنة لاستخدام سلسلة المسؤولية في واجهات برمجة التطبيقات في "المراقب الأمامي" لإطار تطبيق الويب (مثل الدعامات)، ولكن أيضا قادر على استخدامه في العمل منطق ومثابرات الثبات لنموذج المتطلبات الحسابية المعقدة عبر التركيب. بالإضافة إلى ذلك، يسمح الفصل بحساب في أوامر منفصلة تعمل على سياق للأغراض العامة بشكل عام إنشاء أوامر يمكن اختبار وحدة، لأن تأثير تنفيذ الأمر يمكن قياسه مباشرة عن طريق مراقبة التغييرات الحالة المقابلة في السياق الذي يتم توفيره وبعد


apache المشاع سلسلة برامج ذات صلة