التاريخ: لماذا أساس الكسوف اختار أو إس جي أي؟
سؤال
وكان هناك تقنيات المتزامنة في ذلك الوقت؟ ما كان مزايا أو إس جي أي مقارنة مع غيرها من التكنولوجيات والأم (قبل 3.0) التكنولوجيا؟
المحلول
ولعل من أهم فوائد أو إس جي أي هي القدرة على الحصول على حزم منفصلة معزولة. هذا يسمح لأحد حزمة لإخفاء تبعياته من classloader العالمي.
وفي كثير من الأحيان عند بناء منظومة واسعة، وعنصر واحد في حاجة الى مكتبة معينة، بينما تستخدم آخر نسخة حتى الان يتعارض مختلفة من نفس المكتبة. في هذه الحالة اختيار نسخة واحدة من مكتبة على مدى فترات أخرى من جهة أخرى.
كانتوclassloaders منفصلة عن الجرار والحروب محاولة مبكرة وفي السماح لبعض modularisation وإدارة تبعيات لمكونات منفصلة ومعزولة. اذا نظرتم الى الإصدارات القديمة من يبلوغيتش الخ ستلاحظ أنها حزم المكتبات التي يشيع استخدامها (على سبيل المثال Xerces) تحت يبلوغيتش. * وذلك ليكن لديك اشتباك مع Xerces قد ترغب التطبيق لتشمل.
مع أو إس جي أي أنه من الممكن لكل حزمة لفضح فقط حزمة واحدة تحتوي على واجهة حتى النخاع. يمكن لكل حزمة ثم استخدام يبس الخاصة بهم دون worrything حول المشكلة الطبقة CLASSPATH هو موضح أعلاه.
نصائح أخرى
يرجى زيارة الموقع التالي: