IOC.

التحميل الان

IOC. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Stevan Little
  • موقع ويب الناشر:
  • http://search.cpan.org/~stevan/

IOC. العلامات


IOC. وصف

وحدة IOC Perl Module هي إطار عمل IOC خفيف الوزن (عكس التحكم). وحدة IOC Perl Module هي Framework Framework Framework IOC خفيفة الوزن (عدم التحكم). بلدي حاوية $ = IOC :: حاوية-> جديد ()؛ حاوية $ -> تسجيل (IOC :: الخدمة :: حرفي-> جديد ('log_file' => "logfile.log"))؛ الحاويات $-> التسجيل (IOC :: Service-> جديد ("Logger" => SUB {My $ C = SHIFT؛ إرجاع Filelogger-> جديد ($ C-> Get ('log_file'))؛})؛ حاوية $-> التسجيل (IOC :: Service-> جديد ("التطبيق" => SUB {My $ C = SHIFT؛ بلدي $ التطبيق = التطبيق-> جديد ()؛ $ app-> logger ($ c-> "مسجل"))؛ إرجاع $ التطبيق؛}))؛ حاوية $-> الحصول على ("طلب") -> تشغيل ()؛ توفر هذه الوحدة وحدة IOC خفيفة الوزن أو انعكاس إطار التحكم. إن انقلاب التحكم، الذي يطلق عليه أحيانا حقن التبعية، هو أسلوب إدارة مكونات يهدف إلى تنظيف تكوين المكونات وتوفير وسيلة نظيفة وأكثر مرونة لتكوين تطبيق كبير. ما هو انعكاس ل ControlMy المفضل 10 الوصف الثاني للانعكاس بالتحكم هو، "انعكاس التحكم هو عكس مجموعة القمامة". يأتي هذا من Howard Lewis Ship، خالق إطار Hivemind IOC Java Framework. وجهة نظره هي أن الطريقة التي تهتم بها جمع القمامة تهتم بتدمير الأشياء الخاصة بك، والعقلية عن السيطرة تعتني بإنشاء الكائنات الخاصة بك. ومع ذلك، لا يفسر هذا حقا السبب IOC مفيد، لأنه سيتعين عليك قراءته. قد تكون على دراية بأسلوب مشابه لإدارة مكونات يسمى محدد موقع الخدمة، حيث يحمل كائن محدد موقع الخدمة العالمي مثيلات المكونات التي يمكن يتم استرجاعها عن طريق المفتاح. النمط المشترك هو إنشاء وتكوين كل مثيل كل مكون وإضافته إلى محدد موقع الخدمة. العيب الرئيسي لهذا النهج هو محاذاة تبعيات كل مكون قبل إدراج المكون في محدد موقع الخدمة. إذا تغيرت متطلبات التبعية الخاصة بك، فيجب تغيير رمز التهيئة الخاص بك لاستيعاب. هذا يمكن أن يكون معقدا جدا عندما تحتاج إلى إعادة ترتيب طلب التهيئة ومثل هذا. إن انعكاس أسلوب التحكم يخفف من هذه المشكلة عن طريق اتخاذ نهج مختلف. مع انعكاس التحكم، يمكنك تكوين مجموعة من كائنات الخدمة الفردية، والتي تعرف كيفية تهيئة مكوناتها الخاصة. إذا كانت هذه المكونات لها تبعيات، فستحلها من خلال إطار IOC نفسه. ينتج عن هذا تكوين مقرود فضفاض يضع أي توقع عند الطلب التهيئة. إذا تغيرت متطلبات التبعية الخاصة بك، فأنت بحاجة فقط إلى ضبط روتين تهيئة الخدمة الخاصة بك فقط، فسوف يتكيف الطلب في تكنولوجيا المعلومات الخاصة بك. متطلبات: perl.


IOC. برامج ذات صلة

IDL2JAVAXML.

IDL2JAVAXML هو مترجم IDL إلى رسم خرائط Java باللغة وملزمة XML. ...

150

تحميل

objcache.

OBJCACHE هي وحدة نمطية للبيرل التي تخزنها نتائج تشغيل GCC / GHS على قائمة الوسيطة. ...

285

تحميل