وحدة تحكم Struts2 هي مرشح. الإجراء في الدعامات يعادل servlets المستقلة في نمط تصميم MVC الأساسي ، ويطلق الإجراء طبقة النموذج (Javabean) لإكمال وظائف الأعمال المحددة.
قم بإنشاء مثال في Struts2
قم بإنشاء مشروع ويب جديد ، ثم انقر بزر الماوس الأيمن على المشروع وحدد myeclipse> addScaptsCapabilities ، وحدد Struts2 في الواجهة ، ثم انقر فوق "إنهاء". بعد ذلك ، سترى ملفات التكوين Struts.xml من الدعامات تحت ملف SRC.
ثم قم بتكوين المرشحات ، ملف struts.xml الهيكل وكتابة فئات الإجراء في ملف web.xml.
لا تتطلب فئة Action of Struts2 أي واجهة ، طالما أنها فئة عادية (POJO) التي تحتوي على طريقة التنفيذ. عند تنفيذ المعترض اللازم ، سيقوم البرنامج بتنفيذ طريقة التنفيذ وفئة الإجراء:
public class helloAction {private string name ؛ private string password ؛ public void setName (اسم السلسلة) {this.name = name ؛} public void setPassword (سلسلة كلمة مرور) {this.password = password ؛عند تكوين Struts2 ، سيتم نشر ملف تكوين Struts.xml الذي تم إنشاؤه عن طريق النقر بزر الماوس الأيمن SRC تلقائيًا إلى دليل الويب/الفئات. هذا هو الملف الذي سيتم تحميل الدعامات افتراضيًا ، ويستخدم لتكوين الإجراءات التي يجب استدعاؤها بواسطة Struts2.
<!-حزمة التكوين ، يجب أن ترث دعامات default-> <struts> <package name = "struts2" تمديد = "struts-default"> <! </creatt> </sults>
أخيرًا ، طلب http: // localhost: 10086/ZstrutsDemo/hello.action؟ name = yang & pass = 1234 في المتصفح
يمكنك رؤية الصفحة تقفز إلى الواجهة المقابلة
لخص
ما ورد أعلاه هو المحتوى الكامل لهذه المقالة حول مقدمة المقدمة الأولية والرمز الأمثلة على Struts2. آمل أن يكون ذلك مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى هذا الموقع:
عملية تطوير Struts2 والتكوين التفصيلي
مقدمة إلى STRUTS2 اعتراض رمز السلسلة
شرح مفصل لدعامات التعبير struts2 ognl
إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!