بتاريخ: 2 يناير 200818 سنة comment_119654 هناك فكرة ارجوا الاهتمام بها قليلاً و هي ان الكتاب الذي تم تحميلة في الدرس الثاني هو الدستور الذي بيننافعند وجود مشكلة او استفسار او حتى تنويه فارجو ذكر الصفحة و ساحاول قدر الامكان ذكر رقم الصفحة التيبها الموضوع الذي نناقشه .معلومات عامة عن التطبيق .نحن الان بصدد إنشاء تطبيق بتقنية Oracle ADF و JavaServer Faces و خيارنا هنا هو Oracle ADF Business Componentsوهو الخيار الموصى به في حالة كون المتعلم ليس لديه خبرة في الجافا و لكن لديه خبرة في البرمجة بلغات اخرى مثل الOracle Formsالخيارات الأخرى هي Oracle Toplink و EJB3.0 و هي ما اطلب منك نسيانها تماماً الان .ولكن تبقى ال JavaServer Face و Oracle ADF كخيار استراتيجي دائماً .لمعلوماتك الشخصية الفرق بين Oracle ADF BC و Oracle Toplink و EJB3.0 هي عملية ال Persistence التي شرحتها في سلسلة دروستعلم SOA وهذا رابط للموضوع http://www.araboug.org/ib/index.php?showtopic=22891 وهي باختصار ما يختص بتحويل مفاهيم قواعد البيانات العلائقية الى مفاهيم ال Object Oriented , لا تقلق بشأن ذلك الان ستتضح الامور لاحقاً .كما سيتم استخدام نمط تصميم Design Pattern يسمى MVC ينص على فصل مايختص بالبيانات و معالجتها عن تصميم واجهات المستخدموكذلك فصل ما يتعلق بحركة المستخدم بين الصفحات و اجزاء البرنامج .هذا النمط لا يختص بالADF فقط او بجافا و انما يمكن استخدامه حتى مع ASP.NET . و ستتضح الامور معك خلال الدروس .فكرة المشروع هي برنامج دعم فني لشركة اجهزة منزلية تمكنها من حل المشاكل التي يواجهها عملائهم عن طريق برنامج سهل و بسيط .بحيث ان العميل يطلب حل مشكلة معينه عن طريق الويب فيطلع عليها المدير و يحولها للفني المختصيقوم الفني إما بحل المشكلة او طلب معلومات اكثر من العميل بعدها يرى العميل طلبه فإن كان قد تم حله يغلق الطلب او يكتب المعلومات الاضافيةالتي طلبها الفني .كما يستطيع المدير ان يطلع على الموضوع بالاضافة انه قادر على تحويل الطلب الى فني اخر قد يكون ذو خبرة اكبر في ذلك المنتج و تكليفه به .لان كل فني لديه مجموعة من المنتجات لديه خبرة في حل مشاكلها اكثر من غيره .مكونات قاعدة البيانات هناك خمسة جداول مرتبطه ببعضها البعض الجدول الاول الرئيسي SERVICE_REQUESTS الخاص بالطلبات يرتبط بجدول PRODUCTS بعلاقة تبين ان لكل منتج طلب خدمة او اكثر .هذه الطلبات يخزن لها تاريخ في جدول SERVICE_HISTORIES كتاريخ الطلب و من انشأه و ماذا تم عليه من عمليات و كذلك مادون من ملاحظات .بقي جدول الUSERS الخاص بالمستخدمين و جدول EXPERTIESE_AREAS الذي يربط بين المستخدمين و المنتجات التي لديهم خبرة بها .يوجد ايضاً 3 عدادات Sequences تولد ارقام جديدة للمستخدمين الجدد وللمنتجات و كذلك للطلبات وبالتالي يوجد 3 Triggers تشغل تلك العدادات .في الدرس القادم سنبدأ مع JDeveloper و سنجهز المشروع و نربط بقواعد البيانات .موفقين . تقديم بلاغ
بتاريخ: 4 مايو 200916 سنة comment_155757 الadf سهلة وانا استخدمها دائما فى ادخال البيانات وايضا استعراضها من oracle DB ولا توجد اى مشاكل عندما ادخل هذه البيانات بالانجليزية ولكن المشكلة انه برغم ان الdatabase عندى عربى وانجليزى الا اننى عندما اعمل form واقوم بادخال البيانات بالعربية يتم ادخالها فى الجدول بهذا الشكل (؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟) so forgive me to ask my questions in english but [u]How to insert Arabic characters to Oracle DB using ADF BC[/u] تقديم بلاغ
بتاريخ: 5 مايو 200916 سنة comment_155834 حليت المشكلة بتاعة الencoding واللى عايز الحل اعتقد انه يغير الencoding للصفحة الى utf-8 حتى يستطيع ان يكتب عربى وانجليزى ويدخلوا الاتنين للداتابيز عادى تم تعديل 5 مايو 200916 سنة بواسطة Hala Salem تقديم بلاغ
بتاريخ: 5 مايو 200916 سنة comment_155839 السلام عليكم ورحمة الله الأخت / Hala Salemشكرا لك على الاضافة للموضوع الاساسي شكرا لك على عرض حل المشكلة نتمنى ان نرى لك مواضيع جديده بالمنتدى ومستمرةجزاك الله خيرا تقديم بلاغ
بتاريخ: 4 يناير 201214 سنة comment_219306 اخي الفاضل / احمد الجابرياعتذر اولا لان التحاقي بالدرس جاء متأخرا جدا عندما قررت الدخول في مضمار ال jdeveloperوالمشكلة اني لا اجد الكتاب الذي اشرت اليه لتحميله من الموقع فالرابط يوجهني لمكان اخر غير تحميل الكتاب.فهل من مشورة في هذا الامر وجزاك الله خيرا تقديم بلاغ
بتاريخ: 22 نوفمبر 201213 سنة comment_229344 اخي الفاضل / احمد الجابرياعتذر اولا لان التحاقي بالدرس جاء متأخرا جدا عندما قررت الدخول في مضمار ال jdeveloperوالمشكلة اني لا اجد الكتاب الذي اشرت اليه لتحميله من الموقع فالرابط يوجهني لمكان اخر غير تحميل الكتاب.فهل من مشورة في هذا الامروجزاك الله خيرا وانا كذلك لم اجد الكتاب الرجاء تحميله وانزاله على الموقع او ارساله الى الايميل التالي [email protected] تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.