ملخص:
هذه المقالة عبارة عن برنامج تعليمي بسيط، ولكنها تقدم المزيد من الميزات التقنية لـ Struts والغرض منها هو مساعدة الأشخاص الذين لا يعرفون Struts على البدء بسرعة. لا تشاهده إذا كنت خبيرا. بالاشتراك مع Jbuilder X وweblogic server 8.1، يتم شرح عملية استخدام إطار عمل Struts بالتفصيل.
[اقتباس] Struts هو إطار عمل مفتوح المصدر لتطوير تطبيقات الويب على مستوى المؤسسة، وهو مصمم لتقليل العبء الإجمالي لبناء تطبيقات الويب الخاصة بالمؤسسات. Struts هو برنامج مفتوح المصدر تم تطويره في إطار مشروع جاكرتا، ويتكون من سلسلة من فئات الإطار والفئات المساعدة ومكتبات علامات JSP المخصصة، ويتم وضعها في تطوير تطبيقات J2EE استنادًا إلى نمط تصميم النموذج 2. نظام Model 2 هو تطبيق لنظام MVC (Model-View-Controller). في نظام MVC، يعد نموذج البيانات (النموذج) ومنطق العرض (العرض) ومنطق التحكم (وحدة التحكم) مكونات منفصلة، لكن يمكنهم التواصل مع بعضهم البعض. تسعى Struts جاهدة إلى تقليل العبء الإجمالي لبناء تطبيقات الويب على مستوى المؤسسة وتوفير دعم التدويل واتصال قاعدة البيانات. يمكن اعتبار نظام Struts جزأين مستقلين نسبيًا: الجزء الأول هو Struts API، والذي يُستخدم لكتابة مكونات التطبيق التي تدعم Struts، والجزء الثاني هو مكتبة علامات JSP الخاصة بـ Struts، والتي تتكون من أربع علامات: html، الفول والمنطق والقالب. لجزأين Struts مستخدمين مختلفين. بالنسبة للمشاريع الصغيرة، يمكن لنفس المستخدم استخدام كلا الجزأين، ولكن بالنسبة للمشاريع الأكبر حجمًا، عادةً ما يستخدم المطور مكون واجهة برمجة التطبيقات (API) ويستخدم الشخص المسؤول عن تخطيط صفحة HTML مكتبة العلامات.
يوسع