دعامات 2
بعد تعلم أساسيات Java ، يجب أن تواجه تعلم ثلاثة أطر رئيسية. كمبتدئين ، يجب أن تفهم مبادئ الأطر الرئيسية الثلاثة. الغرض من التصميم هو المهمة الأساسية. فقط بعد استيعاب الغرض من تصميم الإطار ، يمكنك تعلم واستخدام الإطار بطريقة مستهدفة. هنا سوف نقدم إطار strue2.
ما هو Struts2؟
Struts2 هو إطار MVC ممتاز للغاية ، استنادًا إلى نموذج تصميم Model2
تم تطويره من الإطارين الكلاسيكيين للدعامات التقليدية 1 والأعمال على شبكة الإنترنت
ميزات Strust2 الأساسية
(1) السماح لكائنات Pojo (كائنات Java القديمة) كإجراء
(2) لم تعد طريقة تنفيذ الإجراء مقترنة مع واجهة برمجة تطبيقات Servlet ، مما يسهل الاختبار
(3) دعم المزيد من تقنيات الرؤية (JSP ، علامة الجاذبية ، السرعة)
(4) آلية اعتراضية بناءً على فكرة الربيع AOP أسهل في التوسع
(5) وظيفة التحقق من الإدخال أكثر قوة وأسهل
عقدة النتيجة لملف تكوين Struts2
عقدة النتيجة هي طفل في عقدة الإجراء ، والتي تمثل وجهة يمكن زيارتها بعد تنفيذ طريقة الإجراء ؛
يتوافق اسم طريقة الإجراء مع سمة طريقة عقدة الإجراء ؛
ستعود كل طريقة إجراء قيمة سلسلة وتتوافق مع سمة الاسم لعقدة النتيجة واحدة تلو الأخرى. تحدد عقدة النتيجة النتائج المختلفة استجابة بناءً على قيمة سمة الاسم ؛
تحتوي عقدة النتيجة على خصائصان ، اسم (اسم النتيجة ، أي قيمة إرجاع طريقة الإجراء ، الافتراضي هو النجاح) والنوع (نوع نتيجة الاستجابة ، الافتراضي هو مرسل)
كما هو موضح في الدائرة 1 في الشكل أعلاه ، تمثل قيمة عقدة النتيجة وجهة ستذهب إليها طلب Struts2.
نوع النتيجة النتيجة (النوع)
المرسل (إلى الأمام)
المرسل هو نوع النتيجة الافتراضية لإطار Struts2 وهو أيضًا نوع النتيجة الأكثر شيوعًا. يحتوي هذا النوع على موقع معلمة افتراضي ، والذي تم حذفه بشكل عام. طريقتان الكتابة التاليان متكافئان:
تحكم نتيجة نتيجة المرسل إلى المورد المحدد في التطبيق. إذا كنت بحاجة إلى توجيه التحكم إلى مورد خارجي ، فيجب عليك استخدام نوع النتيجة إعادة التوجيه
إعادة التوجيه (إعادة التوجيه)
سلسلة (إلى الأمام إلى إجراء)
إعادة توجيه (إعادة توجيه إلى عمل)
رسم الخرائط البرية
يوفر Struts2 آلية رسم خرائط للبطاقة البرية لتبسيط علاقات رسم الخرائط المتعددة مماثلة لبعضها البعض في علاقة رسم خرائط واحدة
قواعد رسم الخرائط البرية
كما هو موضح في الشكل ، في الحزمة الأولى ، يمكن أن يمثل * أربعة منهم في الحزمة الثانية.
لخص
ما سبق هو المحتوى الكامل لهذه المقالة. آمل أن يكون لمحتوى هذه المقالة قيمة مرجعية معينة لدراسة أو عمل الجميع. إذا كان لديك أي أسئلة ، فيمكنك ترك رسالة للتواصل. شكرا لك على دعمك إلى wulin.com.