سلام
چند وقت پیش تصمیم گرفته بودم که یک سری مطالبی از طریق چند کتابی که در حال مطالعه هستم در سایت قرار دهم .
با کمک دوستان در این تاپیک قصد دارم از Struts را بصورت کلی همراه با تعدادی Tutorial شروع کنم.



Struts چیست ؟
Struts برنامه ای مبتنی بر وب است که با زبان جاوا پیاده سازی شده است بوسیله این بستر یک برنامه مبتنی بر MVC فراهم می شود.
بهتر بگم که این برنامه ساختاری در اختیار تون می زاره که تا به راحتی بتونید یک برنامه MVC پیاده سازی کنید و همینطور این برنامه بسیاری از مشکلات پیاده سازی MVC رو رفع و سرعت و کیفیت اون رو بهتر کرده.

در این برنامه هر درخواست ( از سمت کاربر/Browser) بوسیله یک Object جاوا بنام Action گرفته و پردازش میشه در کلاس Action تمامی امکانات برای پاسخگویی به درخواست ها وجود داره حالا بعد از اینکه Action درخواست رو دریافت کرد و پردازش هایی که شما بهش گفتین رو انجام داد نتایج رو به ActionForm می فرسته و آخر صفحات JSP داده های ActionForm رو نشون می دن.
http://jakarta.apache.org/struts