.NET

2010-10-29 11 views
5

में MEF के लिए जावा समतुल्य नेटबींस रिच-क्लाइंट प्लेटफार्म विकास जावा में .NET में MEF के रूप में समान प्रदान करता है?.NET

क्या जावा में प्लग करने योग्य अनुप्रयोग करने के लिए कोई अन्य अंतर्निहित आसान तरीका है?

धन्यवाद

उत्तर

4

मुख्य दावेदार शायद OSGi है। नहीं कह सकता मैं अपने आप को इसके साथ विकसित किया है, लेकिन यह क्या ग्रहण का उपयोग करता है:

OSGi एलायंस प्रौद्योगिकी नवीन आविष्कारों की दुनिया भर में संघ कि एक सिद्ध और परिपक्व प्रक्रिया अग्रिम खुला विनिर्देशों कि मॉड्यूलर विधानसभा सक्षम बनाने के लिए है जावा प्रौद्योगिकी के साथ बनाया सॉफ्टवेयर का। ओएसजीआई सेवा प्लेटफार्म सॉफ्टवेयर मॉड्यूल और अनुप्रयोगों के घटककरण की सुविधा प्रदान करता है और विभिन्न नेटवर्क उपकरणों पर अनुप्रयोगों और सेवाओं की अंतःक्रियाशीलता सुनिश्चित करता है। ओएसजीआई सेवा प्लेटफार्म कई फॉर्च्यून ग्लोबल 100 कंपनी उत्पादों और सेवाओं और उद्यम, मोबाइल, घर, टेलीमैटिक्स और उपभोक्ता समेत विभिन्न बाजारों में वितरित किया जाता है।

मूलमंत्र बिंगो की एक बड़ी राशि है यही कारण है, लेकिन मुझे लगता है यह मोटे तौर पर MEF की तरह सुविधा प्रदान करता है।

संपादित करें: ओएसजीआई विनिर्देश टिप्पणी के अनुसार here उपलब्ध हैं।

+0

आप गलत दस्तावेज़ पढ़ रहे हैं। "ओएसजीआई एलायंस के बारे में" ओएसजीआई के बारे में नहीं है "। बहुत बेहतर परिचय के लिए, और शून्य buzz-words मैं ओएसजीआई विनिर्देशों का सुझाव देता हूं: http://www.osgi.org/Specifications/HomePage – drozzy

+0

@drozzy: धन्यवाद - उत्तर में लिंक संपादित किया है। –

2

साधारण मामलों के लिए, आप उचित मैनिफेस्ट के साथ एक जार में कार्यान्वयन करते हैं, और उदाहरण लोड करने के लिए ServiceLoader का उपयोग करते हैं। यह एमईएफ के रूप में स्वैच्छिक नहीं है, लेकिन ओएसजीआई से बहुत कम जटिल है।

संबंधित मुद्दे