الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف ابدا مع Struts

بدأه زكيري عبد العالي في 8 أبريل 2010 · 11 رد · 1,225 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخوتي لقد بحثت قبل ان اكتب الموضوع

سؤالى كيف ابدا مع Struts

شكرا

ارجوا ان كانت روابط ان تكون بالعربية او بالفرنسية شكرا .

#2

لأ أنصحك أن تبدأ بها ,

ال Struts كانت ال De facto standard للويب في الجافا الحقبه الفائته, و الأن JSF أصحب هي ال Standard

لاحظ هناك فرق بين Struts 1.x و Struts 2 , فالأخيره هي ناتج إندماج بين الأولي و بين WebWork

1
#3

شكرا اخي هويدي

انا في الحقيقة استعملت سوى 3 مشاريع في حياتي الجافوية و كان ذلك مندو 3 سنوات حيث قمت بانشاء تطبيق جيد يعتمد على الشكل MVC و servlet و JSP اي action map .

لو اقم يالعمل على سترتس اطلاقا والان طلب منى الانضمام الى فريق عمل جافا في الشركة الجديدة حيث اتممت كل التصحيحات للتطبيقاة الدلفي الموجودة .

الفريق يتكون من 7 اشخاص / مهندس تحليل وتصميم uml وقاءد الفريق . 4 مهندسي برمجة .2 مصممين واجهة المستعمل الرسوم و html jquery

وعندما بدات معهم لا اخفي عليكم اني لم افهم فيها و لا شئ .

المشروع مصمم بطريقة 3 طبقاه باستعمال المفهيم التالية :طبفة الواجهة / طبفة التطبيقاة و العمليات /طبقة البانات

Hibernate

EJB

Maven

JBoss

هذه الحكاية و اريد المساعدة في فقهم هذه الامور مع اني عندي معلمات سطحيت .

شكرا

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 8 أبريل 2010 في 23:27

#4

بالتوفيق يا أخي إن شاء الله,,

إذا كنت تريد تعلم Struts 1.x ,, فأنصحك ب:

Orielly: Programming Jakarta Struts

Manning : Struts In Action

#6

شكرا و بارك الله فيكم

انجلزي :wub:

اقتباس
بالعربية او بالفرنسية

اذا كان ممكن

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 9 أبريل 2010 في 13:58

#7

لا أرى في هؤلاء struts أخ زكيري فلماذا تريد تعلمها؟

بالنسبة للعربي و الفرنسي فهذا مطلب صعب جداً

فليس منا أحد يعرف الفرنسية

والمصادر قليلة جداً في العربية :(

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#8

لم اضفه لاني كتبته في البداية .

لكن لماذا هو الاول لانه الجدزء الذي ساعمل علية اي طبقة العرض .

#9

طبقة العرض لا تستخدم فيها struts على حد علمي

وإنما تستخدم للتحكم في المسار :)

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#10

لا ياخي علاء الصالحي

1-طبق العرض بها كل ما يتعلق بالعرض اي html + css+js +jsp + struts.....

2-طبقت اللبيانات كل ما يتعلق بالاتصال بالقاعدة من اكواد DAO و برامترات Hibernate

3-طبقت المعالجات و التطبيقات نجد فيها كل الكلاسات DTO و الناتج عن EJB

اما المافن فهو الذي يتحكم في العمليات الكومبايل و مسارات النملفات الناتجة و .....

svn طبعا للاحتفاط بنسخ من الاصدرات السابقة و الرجوع اليها عند الحاجة .

اما JBoss فهو مثل tomcat الى انه يحتوي عى اهذاف احرى و المتمثلة في كل ما هو متعلق ب طبقة 3 صناعة webservice مثلا ..

1
#11

أنا قصدت أخي زكيري أن struts تمثل طبقة controller وليس طبقة view

فهل أنا مخطئ؟

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#12

Struts هي تطبيق للنمط MVC

Model, View and Controller

ال Model ليس له علاقه بال Struts , وإن كان يقول البعض ان ال ActionFrom قد يعتبر جزء من ال Model ولكني أعترض عليه,,

ال View هو الطبقه التي تظهر البيانات للعميل و تستقبل مدخلاته, هو تمثل في Struts ب JSP ,,,,

ال Controller هو عباره عن Servlet يقوم بدور المتحكم بين الطبقتين السابقتيين, فهو يحدث ال model طبقا للتغيرات التي يحدثها المستخدم في ال View , و يظهر في ال View ما تم عمله في ال Model

و يعتبر ال Controller طبقه مهمه في ال Struts

فالبتالي, ال Struts هو Web App Framework للجافا من أهم مكوانتها ال Controller :)

1

مواضيع مشابهة