sd4it بتاريخ: 22 يونيو 2013 تقديم بلاغ مشاركة بتاريخ: 22 يونيو 2013 الأخوة الأعزاء: تحدثنا في سلسلة سابقة عن كيفية تعلم ADF ونستكمل في هذه السلسلة قدرة ADF على التكامل مع البيئات والتقنيات المختلفة. لا تتواجد تقنية ADF بمفردها وتوجد العديد من البيئات والتقنيات المختلفة في العديد من الجهات ، فماذا لو اتخذنا القرار بالتطوير باستخدام ADF وأردنا التكامل والاستفادة من البيئات والتقنيات الأخرى المتوفرة ، فما الإمكانيات المتوفرة لدينا وما خيارات التكامل المتاحة؟ في هذه السلسلة نلقي الضوء على ما حول تقنية ADF من بيئات تشغيل وتقنيات موجودة. يتبع إن شاء الله 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 22 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 22 يونيو 2013 لنبدأ أولاً نستعرض البيئات والتقنيات المختلفة. عندما نريد تشغيل ADF فإننا نحتاج إلى نظام تشغيل وقاعدة بيانات على الأقل وبالتالي يجب علينا معرفة قدرة ADF على بيئات التشغيل المختلفة. أيضاً أبرز التقنيات المطلوب التكامل معها هي .NET متمثلة في Share Point وأوراكل فورم سنقوم باستعراض كل نقطة على حدة للإلقاء الضوء عليها. يتبع إن شاء الله 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hany hassan بتاريخ: 22 يونيو 2013 تقديم بلاغ مشاركة بتاريخ: 22 يونيو 2013 سلام عليكم يا باش مهندس ممكن مساعدة انا عايز اسطب adfوعندي شكلة في jdkلان الوينوزالي عندي 32بت وحاولت ادور في اوراكل ملاتش نسخة متوافقة ارجو المساعة وجزاكم الله عنا خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 22 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 22 يونيو 2013 بالنسبة لأنظمة التشغيل المتوفرة ، فأبرزها التالي: ويندوز لينكس ينيكس سولاريس ماكينتوش z/os سوف نستعرض كل نظام من هذه الأنظمة ونرى قدرة ADF على العمل عليها 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 22 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 22 يونيو 2013 الأخ هاني: تابع المشاركات القادمة حيث مخطط أن تحتوي على الروابط المطلوبة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 22 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 22 يونيو 2013 لكي تبدأ بالعمل في تقنية ADF فأنت تحتاج إلى JDeveloper ولكي تقوم بالنشر deploy فأنت تحتاج إلى وب لوجيك وبالطبع تحتاج إلى قاعدة بيانات بالنسبة لنظام التشغيل ويندوز فإن JDeveloper يتوفر في إصدارين هما الإصدار الأول (أحدث نسخة هي 11.1.1.7.0) والإصدار الثاني (أحدث نسخة هي 11.1.2.4.0). الإصدار الثاني يمكن تحميله من هنا http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html الإصدار الأول يمكن تحميله من هنا http://www.oracle.com/technetwork/developer-tools/jdev/downloads/jdeveloper11117-1917330.html مع ملاحظة أن JDeveloper لا يختلف في حالة 32 بت أو 64 بت يتبع إن شاء الله 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 22 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 22 يونيو 2013 بالنسبة للوب لوجيك فيمكنك تحميله من هنا http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html مع ملاحظة مراعاة تنزيل إصدار الوب لوجيك المتوافق مع نسخة JDeveloper http://www.oracle.com/technetwork/developer-tools/jdev/index-091111.html لاحظ أنه ظاهرياً لا يوجد فرق بين 32 بت و 64 بت في الوب لوجيك وهذا صحيح بدرجة معينة حيث أن الوب لوجيك هو نفسه يعمل على كلا النظامين ولكن في حالة استخدام 32 بت فلك حد أقصى في الذاكرة المستخدمة لا تتعدى 3 جيجا في حين في 64 بت فالذاكرة مفتوحة أكثر بكثير ولذلك يمكنك تنزيل نسخة وب لوجيك 64 بت من نفس الرابط وبالتالي يمكنك استخدام ذاكرة أعلى يتبع إن شاء الله 3 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 23 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يونيو 2013 بالنسبة لقاعدة البيانات فسنتكلم هنا عن روابط تنزيل أوراكل فقط وسنتكلم لاحقاً عن كيفية التشغيل على قواعد البيانات المختلفة يمكنك استخدام قاعدة البيانات XE كبيئة تطوير ولكن في البيئة الحية Production فيجب تنزيل النسخة الكاملة سواء كانت Standard أو Enterprise. بالنسبة للإصدار XE فيمكنك تنزيله من هنا http://www.oracle.com/technetwork/products/express-edition/downloads/index.html أما بالنسبة للنسخة الكاملة فيمكنك تنزيلها من هنا http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html مع مراعاة إصدار ويندوز 23 بت أو 64 بت يتبع إن شاء الله 3 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 23 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يونيو 2013 هكذا نكون قد انتهينا من توضيح البرامج التي تعمل تحت نظام الويندوز سواء في بيئة التطوير أو البيئة الحية. الخلاصة أن تقنية ADF تعمل بشكل طبيعي تحت نظام التشغيل ويندوز وقمنا بتوضيح روابط التنزيل يتبع إن شاء الله 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 23 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يونيو 2013 ذكرنا أنه لكي تبدأ بالعمل في تقنية ADF فأنت تحتاج إلى JDeveloper ولكي تقوم بالنشر deploy فأنت تحتاج إلى وب لوجيك وبالطبع تحتاج إلى قاعدة بيانات الآن نريد العمل على نظام التشغيل لينكس روابط التنزيل كما هي بدون اختلاف http://www.oracle.co...oads/index.html http://www.oracle.co...17-1917330.html الفرق الوحيد هو أنك تجد اختيارات للتنزيل تحتوي على: Windows Install Linux Install Generic تأكد من اختيار Linux Install وقم بالتنزيل بطريقة عادية وبذلك تكون قد حصلت على JDeveloper تحت بيئة لينكس يتبع إن شاء الله 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ميسم الكرام بتاريخ: 23 يونيو 2013 تقديم بلاغ مشاركة بتاريخ: 23 يونيو 2013 السلام عليكم ورحمة الله وبركاته...مهندس مصطفى ماجد....من بعد إذن حضرتك ..بدأت من الآن بتجميع المشاركات التي حضرتك تقوم بشرحها ...ليتم رفعها فيما بعد ..بعد إذنك يعني....شكراً 3 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 23 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يونيو 2013 همتك معانا يا ميسم. السكة طويلة 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 23 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يونيو 2013 بالنسبة للوب لوجيك في بيئة لينكس فيمكنك تحميله من هنا http://www.oracle.co...oads/index.html الفرق أنك تجد اختيارات للتنزيل ، تأكد من اختيار Linux Install وقم بالتنزيل بطريقة عادية وبذلك تكون قد حصلت على وب لوجيك تحت بيئة لينكس يتبع إن شاء الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 23 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يونيو 2013 بالنسبة لقاعدة البيانات في بيئة لينكس فسنتكلم هنا عن روابط تنزيل أوراكل فقط بالنسبة للإصدار XE فيمكنك تنزيله من هنا http://www.oracle.co...oads/index.html حيث تجد اختياراً مباشراً لتحميل نسخة لينكس أما بالنسبة للنسخة الكاملة فيمكنك تنزيلها من هنا http://www.oracle.co...oads/index.html حيث تجد أيضاً اختياراً مباشراً لتحميل نسخة لينكس سوف تجد بعض الاختيارات لنظام التشغيل بطريقة 32 بت أو 64 بت يتبع إن شاء الله 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 23 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يونيو 2013 هكذا نكون قد انتهينا من توضيح البرامج التي تعمل تحت نظام لينكس سواء في بيئة التطوير أو البيئة الحية. الخلاصة أن تقنية ADF تعمل بشكل طبيعي تحت نظام التشغيل لينكس وقمنا بتوضيح روابط التنزيل يتبع إن شاء الله 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
majed al shweesh بتاريخ: 23 يونيو 2013 تقديم بلاغ مشاركة بتاريخ: 23 يونيو 2013 جزاك الله خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 23 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 يونيو 2013 بالنسبة لكافة أنظمة التشغيل الأخرى فإن JDeveloper يتوفر في نفس الروابط http://www.oracle.co...oads/index.html http://www.oracle.co...17-1917330.html الفرق هو أنك تجد اختيار في التنزيل باسم Generic وهو المستخدم في كافة أنظمة التشغيل. لاحظ أن طريقة التنزيل Generic تصلح أيضاً مع ويندوز ولينكس يتبع إن شاء الله 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 24 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 24 يونيو 2013 بالنسبة لكافة أنظمة التشغيل الأخرى فإن Web Logic يتوفر في نفس الروابط http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html الفرق هو أنك تجد اختيار في التنزيل باسم Generic وهو المستخدم في كافة أنظمة التشغيل. لاحظ أن طريقة التنزيل Generic تصلح أيضاً مع ويندوز ولينكس يتبع إن شاء الله 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 24 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 24 يونيو 2013 بالنسبة لكافة أنظمة التشغيل الأخرى فإن قاعدة البيانات أوراكل تتوفر في نفس الروابط http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html تجد في الصفحة اختيارات لأنظمة التشغيل المختلفة ويمكنك اختيار ما تريد. لاحظ أنه بالنسبة للإصدار XE فلم أجد له أي إصدار يعمل على أنظمة التشغيل الأخرى حيث يتوفر التنزيل في ويندوز ولينكس فقط يتبع إن شاء الله 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 24 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 24 يونيو 2013 هكذا نكون قد انتهينا من توضيح البرامج التي تعمل تحت أنظمة التشغيل المختلفة سواء في بيئة التطوير أو البيئة الحية. الخلاصة أن تقنية ADF تعمل بشكل طبيعي تحت أي نظام تشغيل وقمنا بتوضيح روابط التنزيل يتبع إن شاء الله 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 25 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 25 يونيو 2013 من المهم جداً فهم طريقة وآلية التشغيل على أكثر من نظام تشغيل حيث قامت شركة Sun (قبل أن تشتريها أوراكل) بتنفيذ طريقة ذكية لضمان التشغيل على أكثر من نظام تشغيل حيث وفرت أدوات التطوير في كل أنظمة التشغيل وأعطت المبرمجين لغة الجافا بحيث يتم عمل ترجمة Compile للكود ويتحول إلى ما يعرف باسم byte code. وفرت شركة Sun أدوات وقت التنفيذ باسم Java Runtime Environment (JRE) حيث تتوفر أيضاً في كل أنظمة التشغيل وتكون مسئولة عن التخاطب بين نظام التشغيل وبين الكود (وتعرف باسم الترجمة Interpretation) وبالتالي أصبح كافياً للمبرمج أن يتعلم جافا فقط دون الاعتماد على أي نظام تشغيل وبالتالي أصبح لدينا تنوع كبير في البيئات التي يمكن أن تقوم بتشغيل لغة وتقنيات جافا. كون ADF مبني على جافا فهو يرث كل مميزات الجافا. يتبع إن شاء الله 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 26 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 يونيو 2013 نبدأ الحديث حول قدرة ADF على التعامل مع قواعد البيانات المختلفة ولنوضح أولاً أنه في الواقع أن دعم ADF لقواعد البيانات المختلفة يأتي من كونه معتمداً على لغة جافا ولذلك الواقع أن طريقة الاتصال مع قواعد البيانات المختلفة تأتي أساساً من الجافا. سنتحدث عن مفهوم الاتصال بقواعد البيانات المختلفة أولاً في جافا. لكي تستطيع الاتصال بأي قاعدة بيانات فأنت تحتاج إلى المعلومات التالية: اسم مستخدم قاعدة البيانات كلمة سر قاعدة البيانات مكان قاعدة البيانات (URL) مشغل الاتصال Driver سنتحدث عن هذه المفاهيم بتفصيل أكثر لاحقاً. يتبع إن شاء الله 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 26 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 يونيو 2013 بالنسبة لاسم المستخدم وكلمة السر فهذه متطلبات واضحة حيث يجب عليك معرفتهم للاتصال على قاعدة البيانات ويمكن الحصول عليهم من إداري قواعد البيانات DBA. مكان قاعدة البيانات URL يوضح مكان قاعدة البيانات ويتم تحديده من خلال اسم السيرفر الذي عليه قاعدة البيانات والمنفذ Port واسم قاعدة البيانات وبالتالي تستطيع الاتصال بقاعدة البيانات من أي جهاز في الشبكة ولا يلزم أن تكون على السيرفر مباشرة مشغل الاتصال Driver هو المكتبة التي تستطيع الاتصال بقاعدة البيانات ، وهذه المكتبة تطون عبارة عن ملف Jar يقوم بتطويره فريق الشركة المنتجة لقاعدة البيانات ، فملاً إذا أردت أن اتصل على قاعدة البيانات أوراكل فيجب تحميل مكتبة أوراكل وهكذا بالنسبة لأي قاعدة بيانات ، أي أنه يجب وجود مكتبة خارجية (ليست من الجافا) للاتصال. يجب التنويه إلى أنه توجد طريقة اتصال من خلال ODBC ولكن هذه الطريقة غير مستخدمة في البيئات الحية نظراً لأنها قديمة ونظراً لأن استخدام المكتبات أسرع كثيراً في الاتصال ولا يحتاج أي إعداد على السيرفر بعكس ODBC التي تحتاج إلى إعدادات على مستوى نظام التشغيل. إذا حصلت على المعلومات الأربعة التي ذكرناها (اسم المستخدم - كلمة السر - URL - Driver) فإنك تستطيع البدء في الاتصال بقاعدة البيانات يتبع إن شاء الله 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sd4it بتاريخ: 26 يونيو 2013 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 يونيو 2013 في لغة جافا نحتاج الـ classes التالية لتنفيذ الاتصال وعمليات قواعد البيانات. سأذكر الـ classes الأساسية فقط Connection: يمثل الاتصال بقاعدة البيانات PreparedStatement: تمثل جملة SQL ResultSet: تمثل نتيجة تنفيذ الاستعلام CallableStatement: تمثل stored procedures and functions مع ADF تم استخدام دالة باسم getDBTransaction() تمثل الاتصال وبالتالي لا نحتاج إلى استخدام Connection مباشرة ، أما الباقي فيتم استخدامهم في الحالات الغير متوفرة في الـ wizard في ADF مع استخدام الـ classes المذكورة فيمكن تنفيذ أي عملية على قاعدة البيانات. يتبع إن شاء الله 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
w2a بتاريخ: 26 يونيو 2013 تقديم بلاغ مشاركة بتاريخ: 26 يونيو 2013 ماهو Web logic المتوافق مع هذه النسخة (أحدث نسخة هي 11.1.2.4.0) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.