سؤال

أنا أخلق تطبيق يستخدم Java Plugin Framework. لتحميل المكونات الإضافية ودمجها في البرنامج.

سؤالي هو: هل هناك أي طريقة لتقييد عمليات معينة (مثل بدء عملية جديدة) في المكونات الإضافية؟ ما لدي في الاعتبار هو شيء مثل Java Webstart، أي عندما يريد التطبيق الوصول إلى filesytem، تتم مطالبة المستخدم ما إذا كان السماح بالعمل أم لا.

كنت أفكر في إنشاء مدير أمان، وإذا كان الأمر كذلك، كيف يمكنني القيام بذلك؟

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

المحلول

نصائح أخرى

سؤال واحد يأتي إلى ذهني - لماذا اخترت JPF وليس الإعتدال؟ كنت فضوليا ونظرت إلى صفحات JPF وأنها تبدو وكأنها المشاريع الأخيرة هو قبل عامين.

بدأوا المشروع لتفكيك إطار البرنامج المساعد Eclipse الخاص بك Eclipse 2.x لكن Eclipse نفسه انتقل إلى OSGI (Equainox) بدءا من الإصدار 3.0. أصبح Equanox التنفيذ المرجعي لشركة OSGI وهناك الكثير من الكتب الجيدة المتاحة وخبراء أكثر ممتازة يمكنهم تقديم المساعدة على أي جانب.

رأيي: كانت JPF فكرة جيدة قبل بضع سنوات (تماما مثل التطبيقات الأولى لإطار المكونات الإضافية في إصدارات الكسوف المبكرة) ولكن يبدو أن المعيار الفعلي لإطار المكونات الإضافية هو OSGI الآن.

بالتأكيد، لا يجيب هذا على سؤالك، لكن رسالتي كانت طويلة فقط للتعليق.

إليك موقع يشرح تطبيق الأمن مع الإعتدال (أو على الأقل يعطي بعض التلميحات): http://www.eclipse.org/equinox/Security/

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