21-08-2010, 11:42 PM
السلام عليكم
اخوانى اعرف اني اطيل كثيرا لكتابت الردود لكن انتم تعربفون الاسباب العمل و البيت ومتطلباته ...
المهم كان هذا المشروع محل نقاش بالامس مع خبيرين كانا بالامس مدعوين في بيت وكانوا قد اتفقوا معا على النقتتين التاليتبن:
-1 هناك خطأ في الاتصال بين الطبقتبن المعالجات او التطبيقات و طبقة البيانات حيث كان هناك عملبة وراثة لصنف
Dao على ميتوى BOL
لانه في DAL هناك ربط كامل مع القاعدة اى نجد كل الحقول.
و الملاحضة الثانية
هي ليست اجباريت الا فيما قلنا اننا استعمالنا Data Transfer Object pattern
و هي اضافة خدمت الويب لكونها انا عبارة عن DTO و بذلك نفصل بين الطبقتين الاخيرتين و العرض و المعالجات بواسطة هذا الاخير.
اخوانى اعرف اني اطيل كثيرا لكتابت الردود لكن انتم تعربفون الاسباب العمل و البيت ومتطلباته ...
المهم كان هذا المشروع محل نقاش بالامس مع خبيرين كانا بالامس مدعوين في بيت وكانوا قد اتفقوا معا على النقتتين التاليتبن:
-1 هناك خطأ في الاتصال بين الطبقتبن المعالجات او التطبيقات و طبقة البيانات حيث كان هناك عملبة وراثة لصنف
Dao على ميتوى BOL
إقتباس :CandidatBol = public class (CandidatDAO)وهذا يتنافا مع قوانبن برمجة متعدد الطبقات حيث اخبروني الاثنين انه يجب اضافة اصناف للوصو بين الطبقتين و هذه الاصناف تدعى Data transfer object (DTO) و هي اصناف تشبه التي نجده في طبقت DAL لكن لها الا الحقول و التعلبمات التى نحتاجها فقط و ليس الكل .
لانه في DAL هناك ربط كامل مع القاعدة اى نجد كل الحقول.
و الملاحضة الثانية
هي ليست اجباريت الا فيما قلنا اننا استعمالنا Data Transfer Object pattern
و هي اضافة خدمت الويب لكونها انا عبارة عن DTO و بذلك نفصل بين الطبقتين الاخيرتين و العرض و المعالجات بواسطة هذا الاخير.

