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

تساؤل حول MVC + JAVABEANS

بدأه abo 3eed في 1 ديسمبر 2011 · 5 رد · 818 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لدي تساؤلات تدور في ذهني دون ان اجد من يصحح هذه التسالاؤت

بالبداية انا مبتدىء بالمشاركة وايضا بالسرفليت ومايتعلق بها والـMVC ومايتعلق بها :)

Model view Controler MVC

بالنسبة لـ javabeans وعلاقتها بـ jsp لم افهم جيدا عمل كود jsp عندما يستدعي userbean

وبالمثال يتضح المقال

هل من شخص يشرح لي عمل هذا السطر

<jsp:useBean id="key" type="somePackage.ValueObject"

scope="request" />

<jsp:getProperty name="key" property="someProperty" />

هل هو يستدعي السيرفلت؟ ام هو بمثابة نداء للمودل؟(bean)

الشي الاخير

هل الjavabean في مبدء الـ MVC هو Model ؟ فهمي له انه يمثل الداتا بيس؟

الي عنده خبره وارشاد مانستغني

وجزاكم الله خيرا

#2

هو بمثابة نداء لكائنات ال Model من المجال request (أيضا يمكن أن تصل للكائنات الموجوده بأي مجال)

اقتباس
هل الjavabean في مبدء الـ MVC هو Model؟

مم ...

يمكنك أن تفكر في ال Model في حالة ال MVC بأنه أي كائن (سواء كان Data Object أو Business Object) و ليس View أو Controller

بالنسبه لل Database ... فهى ال Database .. جداول و علاقات و بيانات ...

ملاحظه .. من فضلك لا تكتب المصطلحات الإنجليزيه باللغه العربيه ...... :cool:

1
#3

__Unknown

اشكرك ياغالي على اجابتك

الي فهمته ياعزيزي أن javabean تهتم بـ bussinse logic فقط

ممكن اطبقها بغير مبدا bussinse ( بمعنى اخر يكون اتعامل مع اشياء مالها علاقة بـ Bussense على الاطلاق)

المعذرة على اسئلتي ولكن نتعلم منك :blush:

#4

إعطنى مثال على كلامك

#5

مثلا شركة لها موقع خاص بطلب المنتجات وشراءها وطرق توزيعها ونشرها بحيث يتعامل مع زبائن ويسجل طلباتهم ويكون هناك موظفين لتنفيذ هذه الطلبات

لان شغلي الي ابي اعمله ماله علاقه بالمجال هو عبارة عن موقع خاص للتواصل بين باحثين بحيث يمكنهم من انشاء work group لكي يتناقشوا ويكتبوا البحث الذي يريدونه

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

#6

أقولها ثانية ..

MVC

V ... هي طبقة العرض ... jsp/ html/ xml/ xslt و خلافه

C طبقة التحكم ... و تكون غالبا عباره عن Servlet .... وفائدتها الربط بين ال View و ال Model ..

M ... ال Model ... و هنا ال Model مفهوم عام و يندرج تحته أي شئ ليس يندرج تحت ال View ولا ال Controller ... سؤاء كان Business Objects أو Data Object ...

إبحث في الدروس المثبة لأمثله على MVC ..

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