بيت تطوير ما هو إطار الدعامات؟ - تعريف من techopedia

ما هو إطار الدعامات؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا يعني الدعامات الإطار؟

Struts Framework هو إطار تطبيق مفتوح المصدر يستخدم لإنشاء تطبيقات Java Enterprise Edition Web بسرعة وكفاءة. إنها تستخدم واجهة برمجة تطبيقات Java Servlet وتوسع نطاقها لتشجيع بنية التحكم في عرض النماذج (MVC).


تم تطوير إطار الدعامات في الأصل بواسطة Craig McClanahan ثم تم تسليمه إلى مؤسسة Apache في مايو من عام 2000 بموجب مشروع Apache Jakarta وأصبح يُعرف باسم Struts Jakarta. في النهاية ، أصبح مشروع Apache عالي المستوى في عام 2005 واستعيض عنه في النهاية بـ Struts 2 ، والذي تم إصداره في فبراير 2007.

تيكوبيديا تشرح إطار الدعامات

استخدم Struts Framework الاستخدام الحصري لنموذج تصميم MVC ، وكان هدفه هو فصل "النموذج" ، وهو منطق التطبيق الذي يتصل بقاعدة البيانات ، من "طريقة العرض" ، وهي صفحات HTML المقدمة للعميل / المستخدم ، ومن "تحكم" ، وهو المثيل الذي يمرر المعلومات بين النموذج وعرض العميل. توفر الدعامات بالفعل وحدة التحكم ، والتي هي مجرد servlet Java والمعروفة باسم ActionServlet والتي تنشئ القوالب التي سيتم عرضها بواسطة المشاهدة. ومن ثم ، فإن مهمة مبرمج تطبيق الويب هي إنشاء رمز النموذج ، وبالتالي ، ملف التكوين المركزي المسمى "struts-config.xml" ، والذي يربط النموذج والعرض ووحدة التحكم معًا.


كما هي العادة في التطبيقات التي تستخدم طراز MVS ، يتم إرسال الطلبات من العميل أو طريقة العرض إلى وحدة التحكم كـ "إجراءات" ، والتي تم تحديدها مسبقًا في ملف التكوين. عندما تتلقى وحدة التحكم الطلب ، فإنها تستدعي فئة الإجراء المقابلة ، والتي تتفاعل بعد ذلك مع رمز الطراز الخاص بالتطبيق. نتيجة لذلك ، يُرجع النموذج سلسلة "ActionForward" تُعلم وحدة التحكم بما هي صفحة الإخراج التي يتم تمريرها إلى العرض أو العميل. المعلومات التي يتم تمريرها بين العرض والنموذج في شكل JavaBeans التي يتم البحث عنها في مكتبة علامات لطبقة العرض لقراءة وكتابة محتويات Bean بدون كود Java إضافي ؛ انها بمثابة جدول الترجمة.

ما هو إطار الدعامات؟ - تعريف من techopedia