سؤال

أنا أبدأ تطوير تطبيق ويب جديد يستخدم JSF 2 باعتباره تقنية العرض. ليس لدي خبرة مسبقة مع JSF وأرتبك قليلا حول المفاهيم.
قرأت بعض الوثائق حول JSF والفكرة الرئيسية هي أنه إطار مكون على أساس مكونات. يتم بناء التطبيقات من المكونات.

ولكن الآن هناك طريقتان لخلق أحد مكونات، كما فهمت:
1. تعبير - مجموعة من المكونات التي يمكن إدراجها في الصفحة
2. مركب - مكون جديد يغليف بعض المكونات ويعرض واجهة للمستخدمين

ما هي الحكم الأساسي في الاختيار بينهما؟
على سبيل المثال، أريد أن أظهر قائمة بالمنتجات للمستخدم. بالنسبة لهذه القائمة، يجب أن أنشئ مكوناتي الخاصة التي أضيفها إلى التصميم الرئيسي، لفصل رمز العرض. لذلك يجب أن تكون هذه القائمة تكوين أو مركب؟

آمل أن يساعدني شخص ما على مسح هذه الأشياء الأساسية.

شكرا مقدما،

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

المحلول

إذهب الى تعبير (قالب) عندما تريد قالب قابلة لإعادة الاستخدام التي تتضمن عادة فقط بمجرد في الرأي الرئيسي. على سبيل المثال رأس، القائمة، تذييل الصفحة، جدول واحد، إلخ مكون مركب عندما تريد مكونا قابلة لإعادة الاستخدام مع ربط قيمة الفاصوليا التي يمكنك تضمينها أكبر عدد ممكن في الرأي الرئيسي. على سبيل المثال مجموعة من الملصقات ومكونات الإدخال والرسائل (على الرغم من أن ملف العلامة غالبا ما يكون أفضل لهذا الغالب).

أنظر أيضا:

نصائح أخرى

ربما يربط الرابط التالي إلى البرنامج التعليمي JEE 6.

تحديد ما إذا كنت بحاجة إلى مكون مخصص أو عارض

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