سؤال

يمكن تطبيق حقن التبعية JSR-330 على كل من بيئات Java SE و Java EE ، في حين أن JSR-299 بعنوان "السياقات وحقن التبعية لمنصة Java EE".

باستثناء الميزات الصارمة Java EE ، ما هي ميزات CDI على Java SE أيضًا؟ أي أمثلة متاحة؟ شكرًا!

منقحة] هنا اللحام على JSE.

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

المحلول

باستثناء الميزات الصارمة Java EE ، ما هي ميزات CDI على Java SE أيضًا؟ أي أمثلة متاحة؟ شكرًا!

حسنًا ، تلك المذكورة في وثائق اللحام:

18.4. جافا س

بالإضافة إلى تحسين التكامل في مكدس Java Enterprise ، فإن مواصفات "السياقات وحقن التبعية لمنصة Java EE" تحدد أيضًا حالة من الأنواع الفنية ، إطار حقن التبعية ، والذي يمكن أن يكون مفيدًا في مجموعة واسعة من أنواع التطبيقات. لمساعدة المطورين على الاستفادة من هذا ، يوفر Weld وسيلة بسيطة لتنفيذها في بيئة Java Standard Edition (SE) بشكل مستقل عن أي واجهات برمجة تطبيقات Java EE.

عند التنفيذ في بيئة SE ، تتوفر ميزات اللحام التالية:

  • مُدارت مع PostConstruct و Predestroy Backbacks
  • حقن التبعية مع التصفيات والبدائل
  • application ، scopes dependent و singleton
  • اعتراضات والديكور
  • الأفكار النمطية
  • الأحداث

من الواضح أن هذا منطقي في سياق Java SE.

نصائح أخرى

انظر OpenWebeans.apache.org

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