سؤال

يقدم JSR-299 (CDI) مفهوم المورد (للأسف) للمورد: http://docs.jboss.org/weld/reference/1.0.0/en-us/html/resources.html#d0e4373

يمكنك التفكير في مورد في هذا التسميات كجسر بين العلامة التجارية Java EE 6 لحقن التبعية (ejb ، Resource ، persistenceContext وما شابه) وعلامة CDI لحقن التبعية.

يبدو أن GIST العام هو أنه في مكان ما (وسيكون هذا هو جذر سؤالي) ، فأنت تعلن ما يصل إلى فئة الجسر: أنه يحتوي التعليقات التوضيحية. التأثير الصافي هو أن Java EE 6 يضخ سياق الثبات ، على سبيل المثال ، حيث يدعو إلى ذلك ، ويعترف CDI بأنه تم حقنه كمصدر للحقن المستقبلية أسفل الخط (الذي تم التعامل معه بواسطة inject).

سؤالي هو: ما هو إجماع المجتمع-أو هل هناك واحد-على:

  • ما يجب تسمية فئة الجسر هذه
  • حيث يجب أن يعيش فصل الجسر هذا
  • سواء كان من الأفضل توطين كل هذه الأشياء في فصل واحد أو صنع العديد منها

...?

تركت لأجهزتي الخاصة ، كنت أفكر في إعلان فصل واحد يسمى CDIResources واستخدام ذلك كمكان حقيقي واحد لربط Java Ee's DI مع CDI's DI. العديد من الأمثلة تفعل شيئًا مشابهًا ، لكنني لست واضحًا بشأن أمثلة "فقط" أو ما إذا كانت هذه طريقة جيدة للقيام بذلك.

شكرًا.

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

المحلول

هذا يبدو ذاتي للغاية ولكن أنا تفضل إنشاء عدة فصول و أنا يتصل FooProducer فئة تنتج أ Foo.

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