بتاريخ: 1 فبراير 201214 سنة comment_220264 مممممممالواحد بيقراء المشاركة كانها اول مرة ارى بيها الموضوع كانت تاريخ اخر مشاركة ليا " تاريخ المشاركة 29 November 2009 - 09:31 PM "ولكن بعد قراء الموضوع بعد تلك المادة اكتشفت معلومات يمكن بعد ان استوعبت حاجات كتيرة لما اكن اعرفها من قبل بس فعلا موضوع مميز جدا ... وبجدد شكرى للبشمهندسة صاحبة المقالة وطبعا دلوقتى بقى فية فيديوعات تعليمية على المنتدى فى تعليم ADF Faces وبعض الملخصات وبجد مجال تحفة جدا وانصح كل الناس بيه واولهم انا والله المستعان تقديم بلاغ
بتاريخ: 10 نوفمبر 20187 سنة comment_297164 السلام عليكم ألاحظ ان هناك عدد من الاسئلة الشائعة التى يسالها دارسى الJdeveloper حديثا او من يحاول ان يتعرف على هذا البرنامج وساحاول فى هذا الموضوع الرد على هذه الاسئلة ومن لديه اى سؤال اخر فليذكره هنا ولكن بعد قراءة جميع الاسئلة منعا للتكرار س1:ما هو الJdeveloper؟ الJdeveloper هو برنامج مجانى من عند اوراكل لعمل برامج بالجافا تستخدم فى تطبيقات قواعد البيانات سواء كانت هذه البرامج Desktop Application مثل Java Swing أو Web Based Application ك(intranet (and extranet) and Internet) مثل JSP,JSF س2:ما الفائدة من استخدامى للJdeveloper او السؤال بمعنى اخر لماذا يستخدم هذا البرنامج؟ رغم ان الJdeveloper يستخدم ايضا فى برمجة الـDesktop application الا ان استخدامه الاساسى هو عملJava Web based Applications بمعنى عمل مواقع على الانترنت مبنية على لغة الجافا لتتعامل مع قواعد البيانات واذا تكلمنا عن فائدة تطبيقات الويب المصنوعة بالجافا فحدث ولا حرج فهى توفر عمل User Interface (واجهة للمستخدم)جميلة وجذابه لاى User يتعامل مع الموقع وفى نفس الوقت عمل Validations عاليه لحماية هذه البيانات والتاكد من صلاحيات كل مستخدم فنحن نستفيد من جميع مزايا الجافا لعمل هذه الحماية وبالاضافة الى ذلك فهذه المواقع لا تحتاج الى اى متطلبات فى جهاز User فكل ما يحتاجه المستخدم لتصفح موقع بالJSP مثلا هو الBrowser فقط (Internet explorer,firefox,etc) واذاكنت تريد ان تعرف اكثر فائده الWeb Applications بوجه عام فخير من اجاب على هذا السؤال هو أستاذنا المهندس أحمد الجابرى فى هذا المقال من هنا س3:ما هو الفرق بين oracle Developer و Oracle JDeveloper هل هو إستخدام لغة الجافا؟ أعتقد ان هذا السؤال ليس له محل من الاعراب فلا يوجد اى وجه صلة او تشابه بينهما فاذا كنت اوراكل ديفيلوبر ففى بداية استخدامك للJdeveloper سرعان ما تكتشف انك فى عالم مختلف تماما س4:أريد ان اعمل oracle Application فاى اداة استخدم Developer أو JDeveloper؟ الاجابة على هذا السؤال تتلخص فى كلمتين it depends فالاداتين السابقتين لهم استخدامين مختلفين تماما فاذا اردت ان تستخدم لغة الجافا لعمل موقع على الانترنت فالطبع الJdeveloper هو افضل اختيار اما اذا كنت لاتريد رفع التطبيق الخاص بك الى الانترنت وعمله على شبكة داخلية فالاداة الاولى هى اختيارك س5: ما الفرق بين الJdeveloper وال ADF؟ كما ذكرنا قبل ذلك أن الJdeveloper هو برنامج أو Tool لتطوير تطبيقات الجافا (Java IDE))مثله مثل Netbeans و Eclipse وهو يتضمن العديد من التقنيات أما ADF فهى احدى تلك التقنيات وهى خاصة باوراكل فتقنية J2EE مثل (JSP,JSF) خاصة بصن والADF هى عبارة عن Framework بمعنى اخر مجموعة من المكتبات التى تستخدمها اثناء عمل التطبيق الخاص بك ومن المهم ان نذكر هنا ان الJdeveloper قد سهل التعامل مع تقنية الADF إلى اقصى حد بحيث ان هناك مجموعة من Wizards داخل ال Jdeveloper لعمل Application بتقنية الADF بحيث انك لن تحتاج فى بعض الحالات الى كتابة اى أكواد جافا و يجب هنا التوضيح ان Jdeveloper هو مجانى تماما أما أستخدام ADF In production فهو ليس مجانى وانما يجب الحصول على رخصة لذلك س6: كيف ادرس Jdeveloper أو ما هى الاحتياجات لدراسة الJdeveloper ؟ هل احتاج ان ادرس اوراكل ديفلوبر اولا قبل دراسة الJdeveloper؟ ج:بالطبع لن تحتاج الى دراسة اوراكل ديفلوبر على الاطلاق لدراسة الJdeveloper كل ماتحتاجه من تخصص الديفيلوبر العادى هو دراسة ال sql فقط ولكن المفتاح الرئيسى لدراسة الJdeveloper هو معرفه الجافا والتمكن منها (ده شىء أساسى) ورغم ان JDeveloper wizards generate a lot of Java code إلا أننا أحيانا نحتاج الى عمل الكثير من Customizations لاى تقنية نستخدمها داخل البرنامج حتى تقنية الADF س7:بالنسبة للجافا هل ادرسها اولا ام مع دراسة الJDeveloper؟ كما ذكرنا قبل ذلك ان JDeveloper هو عبارة عن Java IDE فلماذا لا نستخدم الJdeveloper كtext editor اثناء تعلم لغة الجافا بمعنى عمل الJava Classes لتعلم هذه اللغة باستخدام ال Jdeveloper ومن ثم عمل compile وRun لهذه الكلاسات وبعد دراسة الجافا نكون قد اعتدنا التعامل ولو بشكل مبدئى مع البرنامج س8: ماذا بعد دراسة الجافا ؟بمعنى ماهى الخطوة الثانية فى تعلم الJDeveloper؟ اختار احد تقنيات الJdeveloper لتتعلم عليها ومن اشهرها J2EE Technology او ADF Technology والثانية مبنية على الأولى س9:ماهى مصادر تعليم الJDeveloper؟ توجدكثير من المصادر والدروس على موقع اوراكل لعمل مجموعة من التطبيقات المختلفة على JDeveloper خطوة بخطوة ولكن من وجهة نظرى انك يجب بعد دراسة هذه الدروس ان تحاول مع نفسك عمل مشروع متكامل يحوي جميع عمليات CRUD وأعنى هنا (Create,read,update and delete) بواسطة الJDeveloper على قواعد بيانات Oracle باستخدام JSF و EJB3.0 او ADF Faces و Business components حتى تكنمل الرؤية بالنسبة لك س10:ما هى اصدارات الJdeveloper وما الفرق بينها؟ اهم إصدارات للJDeveloper هو الاصدار 10g والاصدار 11g ورغم ملاحظتنا للتطوبر الكبير فى الJdeveloper 11g عن 10g بداية من استخدامه للInstaller فى عملية التنصيب (الاصدار العاشر عبارة عن Zip file ) وايضا استخدام ال ADF 11g new features مثل ADF Task Flows و Rich ADF Client Components مثل Input Number Spinbox و Rich Text Editor وايضا الرسوم البيانية وامكانية عمل Drag and drop فى الصفحة والpopupwindow الخ الا ان الADF Framework واحد بالنسبه للاصدارين والمعتاد العمل على أحدهما سرعان ما يعتاد على الاصدار الاخر ومن الجدير بالذكر ن الاصدار 11g يحتاج الى جهاز بامكانيات عالية (عدد الرامات على الاقل 2 جيجا وبروسيسور سريع)ولكن من لديه امكانيات جهاز معقولة فالاصدار 10g هو الافضل له صور من Rich ADF Client Components س11: هل من الممكن رفع موقعى المصمم بOracle ADF على non-Oracle application servers مثل Apache Tomcat؟ نعم يمكن ذلك ولكن تحتاج اولا الى Oracle ADF license روابط تحميل الJDeveloper حمل الJDeveloper من هنا وقم بتحميل Studio Edition من أى إصدار وكل عام وانتم بخير http://www.araboug.org/ib/public/style_emoticons/#EMO_DIR#/smile.png تقديم بلاغ
بتاريخ: 4 يونيو 20205 سنة comment_300533 في ٢٨/١١/٢٠٠٩ at 14:17, Hala Salem said: السلام عليكم ألاحظ ان هناك عدد من الاسئلة الشائعة التى يسالها دارسى الJdeveloper حديثا او من يحاول ان يتعرف على هذا البرنامج وساحاول فى هذا الموضوع الرد على هذه الاسئلة ومن لديه اى سؤال اخر فليذكره هنا ولكن بعد قراءة جميع الاسئلة منعا للتكرار س1:ما هو الJdeveloper؟ الJdeveloper هو برنامج مجانى من عند اوراكل لعمل برامج بالجافا تستخدم فى تطبيقات قواعد البيانات سواء كانت هذه البرامج Desktop Application مثل Java Swing أو Web Based Application ك(intranet (and extranet) and Internet) مثل JSP,JSF س2:ما الفائدة من استخدامى للJdeveloper او السؤال بمعنى اخر لماذا يستخدم هذا البرنامج؟ رغم ان الJdeveloper يستخدم ايضا فى برمجة الـDesktop application الا ان استخدامه الاساسى هو عملJava Web based Applications بمعنى عمل مواقع على الانترنت مبنية على لغة الجافا لتتعامل مع قواعد البيانات واذا تكلمنا عن فائدة تطبيقات الويب المصنوعة بالجافا فحدث ولا حرج فهى توفر عمل User Interface (واجهة للمستخدم)جميلة وجذابه لاى User يتعامل مع الموقع وفى نفس الوقت عمل Validations عاليه لحماية هذه البيانات والتاكد من صلاحيات كل مستخدم فنحن نستفيد من جميع مزايا الجافا لعمل هذه الحماية وبالاضافة الى ذلك فهذه المواقع لا تحتاج الى اى متطلبات فى جهاز User فكل ما يحتاجه المستخدم لتصفح موقع بالJSP مثلا هو الBrowser فقط (Internet explorer,firefox,etc) واذاكنت تريد ان تعرف اكثر فائده الWeb Applications بوجه عام فخير من اجاب على هذا السؤال هو أستاذنا المهندس أحمد الجابرى فى هذا المقال من هنا س3:ما هو الفرق بين oracle Developer و Oracle JDeveloper هل هو إستخدام لغة الجافا؟ أعتقد ان هذا السؤال ليس له محل من الاعراب فلا يوجد اى وجه صلة او تشابه بينهما فاذا كنت اوراكل ديفيلوبر ففى بداية استخدامك للJdeveloper سرعان ما تكتشف انك فى عالم مختلف تماما س4:أريد ان اعمل oracle Application فاى اداة استخدم Developer أو JDeveloper؟ الاجابة على هذا السؤال تتلخص فى كلمتين it depends فالاداتين السابقتين لهم استخدامين مختلفين تماما فاذا اردت ان تستخدم لغة الجافا لعمل موقع على الانترنت فالطبع الJdeveloper هو افضل اختيار اما اذا كنت لاتريد رفع التطبيق الخاص بك الى الانترنت وعمله على شبكة داخلية فالاداة الاولى هى اختيارك س5: ما الفرق بين الJdeveloper وال ADF؟ كما ذكرنا قبل ذلك أن الJdeveloper هو برنامج أو Tool لتطوير تطبيقات الجافا (Java IDE))مثله مثل Netbeans و Eclipse وهو يتضمن العديد من التقنيات أما ADF فهى احدى تلك التقنيات وهى خاصة باوراكل فتقنية J2EE مثل (JSP,JSF) خاصة بصن والADF هى عبارة عن Framework بمعنى اخر مجموعة من المكتبات التى تستخدمها اثناء عمل التطبيق الخاص بك ومن المهم ان نذكر هنا ان الJdeveloper قد سهل التعامل مع تقنية الADF إلى اقصى حد بحيث ان هناك مجموعة من Wizards داخل ال Jdeveloper لعمل Application بتقنية الADF بحيث انك لن تحتاج فى بعض الحالات الى كتابة اى أكواد جافا و يجب هنا التوضيح ان Jdeveloper هو مجانى تماما أما أستخدام ADF In production فهو ليس مجانى وانما يجب الحصول على رخصة لذلك س6: كيف ادرس Jdeveloper أو ما هى الاحتياجات لدراسة الJdeveloper ؟ هل احتاج ان ادرس اوراكل ديفلوبر اولا قبل دراسة الJdeveloper؟ ج:بالطبع لن تحتاج الى دراسة اوراكل ديفلوبر على الاطلاق لدراسة الJdeveloper كل ماتحتاجه من تخصص الديفيلوبر العادى هو دراسة ال sql فقط ولكن المفتاح الرئيسى لدراسة الJdeveloper هو معرفه الجافا والتمكن منها (ده شىء أساسى) ورغم ان JDeveloper wizards generate a lot of Java code إلا أننا أحيانا نحتاج الى عمل الكثير من Customizations لاى تقنية نستخدمها داخل البرنامج حتى تقنية الADF س7:بالنسبة للجافا هل ادرسها اولا ام مع دراسة الJDeveloper؟ كما ذكرنا قبل ذلك ان JDeveloper هو عبارة عن Java IDE فلماذا لا نستخدم الJdeveloper كtext editor اثناء تعلم لغة الجافا بمعنى عمل الJava Classes لتعلم هذه اللغة باستخدام ال Jdeveloper ومن ثم عمل compile وRun لهذه الكلاسات وبعد دراسة الجافا نكون قد اعتدنا التعامل ولو بشكل مبدئى مع البرنامج س8: ماذا بعد دراسة الجافا ؟بمعنى ماهى الخطوة الثانية فى تعلم الJDeveloper؟ اختار احد تقنيات الJdeveloper لتتعلم عليها ومن اشهرها J2EE Technology او ADF Technology والثانية مبنية على الأولى س9:ماهى مصادر تعليم الJDeveloper؟ توجدكثير من المصادر والدروس على موقع اوراكل لعمل مجموعة من التطبيقات المختلفة على JDeveloper خطوة بخطوة ولكن من وجهة نظرى انك يجب بعد دراسة هذه الدروس ان تحاول مع نفسك عمل مشروع متكامل يحوي جميع عمليات CRUD وأعنى هنا (Create,read,update and delete) بواسطة الJDeveloper على قواعد بيانات Oracle باستخدام JSF و EJB3.0 او ADF Faces و Business components حتى تكنمل الرؤية بالنسبة لك س10:ما هى اصدارات الJdeveloper وما الفرق بينها؟ اهم إصدارات للJDeveloper هو الاصدار 10g والاصدار 11g ورغم ملاحظتنا للتطوبر الكبير فى الJdeveloper 11g عن 10g بداية من استخدامه للInstaller فى عملية التنصيب (الاصدار العاشر عبارة عن Zip file ) وايضا استخدام ال ADF 11g new features مثل ADF Task Flows و Rich ADF Client Components مثل Input Number Spinbox و Rich Text Editor وايضا الرسوم البيانية وامكانية عمل Drag and drop فى الصفحة والpopupwindow الخ الا ان الADF Framework واحد بالنسبه للاصدارين والمعتاد العمل على أحدهما سرعان ما يعتاد على الاصدار الاخر ومن الجدير بالذكر ن الاصدار 11g يحتاج الى جهاز بامكانيات عالية (عدد الرامات على الاقل 2 جيجا وبروسيسور سريع)ولكن من لديه امكانيات جهاز معقولة فالاصدار 10g هو الافضل له صور من Rich ADF Client Components س11: هل من الممكن رفع موقعى المصمم بOracle ADF على non-Oracle application servers مثل Apache Tomcat؟ نعم يمكن ذلك ولكن تحتاج اولا الى Oracle ADF license روابط تحميل الJDeveloper حمل الJDeveloper من هنا وقم بتحميل Studio Edition من أى إصدار وكل عام وانتم بخير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.