الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

تكامل Adf مع البيئات والتقنيات المختلفة

Featured Replies

بتاريخ:
  • كاتب الموضوع

الأخ w2a:

هو الإصدار WebLogic Server 12c

  • الردود 85
  • المشاهدات 12.6k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • بالنسبة للوب لوجيك فيمكنك تحميله من هنا http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html   مع ملاحظة مراعاة تنزيل إصدار الوب لوجيك المتوافق مع نسخة JDeveloper ht

  • بالنسبة لقاعدة البيانات فسنتكلم هنا عن روابط تنزيل أوراكل فقط وسنتكلم لاحقاً عن كيفية التشغيل على قواعد البيانات المختلفة يمكنك استخدام قاعدة البيانات XE كبيئة تطوير ولكن في البيئة الحية Production ف

  • ميسم الكرام
    ميسم الكرام

    السلام عليكم ورحمة الله وبركاته...مهندس مصطفى ماجد....من بعد إذن حضرتك ..بدأت من الآن بتجميع المشاركات التي حضرتك تقوم بشرحها ...ليتم رفعها فيما بعد ..بعد إذنك يعني....شكراً

بتاريخ:
  • كاتب الموضوع

نتكلم الآن عن قدرة ADF على التعامل مع قواعد البيانات المختلفة. إذا نظرنا لقواعد البيانات فسنجد أن أكثرها استخداماً هم:

  1. أوراكل
  2. SQL Server
  3. My SQL
  4. DB2

طبعاً توجد قواعد بيانات أخرى تتجاوز الثلاثين في العدد ولكن ما ذكرته هو الأكثر انتشاراً بسبب قوة الشركات التي واءها مثل أوراكل ومايكروسوفت و IBM بالإضافة إلى قاعدة البيانات مفتوحة المصدر مثل My SQL.

سنتناول كل واحدة منهم لمعرفة كيفية الاتصال.

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

ذكرنا أننا نحتاج إلى اسم المستخدم وكلمة السر و URL و Driver للاتصال بأي قاعدة بيانات.

بالنسبة لقاعدة بيانات أوراكل فإنك تحصل على اسم المستخدم وكلمة السر من إداري قواعد البيانات DBA.

URL يكتب هكذا:

jdbc:oracle:thin:@server:port:service

حيث يتم تغيير النص الأحمر بالقيم الحقيقية مثل

jdbc:oracle:thin:@localhost:1521:orcl

 

بالنسبة للـ Driver فالمكتبة متاحة مع JDeveloper ويمكنك البحث عن الملف ojdbc6.jar مع ملاحظة أن الرقم يختلف من إصدار إلى أخر حيث يمكنك أن تجد المكتبة باسم ojdbc5.jar وذلك على حسب إصدار JDeveloper.

اسم الـ Driver الواجب كتابته داخل الكود هو oracle.jdbc.OracleDriver

 

مع هذه المعلومات تستطيع الاتصال بقاعدة البيانات أوراكل

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

بالنسبة لقاعدة بيانات SQL Server فإنك تحصل على اسم المستخدم وكلمة السر من إداري قواعد البيانات DBA.

URL يكتب هكذا:

jdbc:sqlserver://server:port;databaseName=dbName;user=MyUserName;password=MyPassword;

حيث يتم تغيير النص الأحمر بالقيم الحقيقية مثل

jdbc:sqlserver://localhost:1433;databaseName=AdventureWorks;user=mostafa;password=mostafa;

بالنسبة للـ Driver فيمكنك تحميله من هنا

http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774

 

اسم الـ Driver الواجب كتابته داخل الكود هو com.microsoft.sqlserver.jdbc.SQLServerDriver

 

مع هذه المعلومات تستطيع الاتصال بقاعدة البيانات SQL Server

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

بالنسبة لقاعدة بيانات MySQL فإنك تحصل على اسم المستخدم وكلمة السر من إداري قواعد البيانات DBA.

URL يكتب هكذا:

jdbc:mysql://server:port/dbname

حيث يتم تغيير النص الأحمر بالقيم الحقيقية مثل

jdbc:mysql://localhost:3306/testdb

بالنسبة للـ Driver فيمكنك تحميله من هنا

http://dev.mysql.com/downloads/connector/j/5.0.html

 

اسم الـ Driver الواجب كتابته داخل الكود هو com.mysql.jdbc.Driver

 

مع هذه المعلومات تستطيع الاتصال بقاعدة البيانات MySQL

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

النسبة لقاعدة بيانات DB2 فإنك تحصل على اسم المستخدم وكلمة السر من إداري قواعد البيانات DBA.

URL يكتب هكذا:

jdbc:db2://server:port/dbname

حيث يتم تغيير النص الأحمر بالقيم الحقيقية مثل

jdbc:db2://localhost:50000/testdb

بالنسبة للـ Driver فيمكنك تحميله من هنا

http://www-01.ibm.com/support/docview.wss?uid=swg21363866

مع ملاحظة أنه لكي تقوم بالتنزيل فيجب أن يكون لديك حساب. عموماً عند تنزيل قاعدة البيانات DB2 فإن المكتبات تكون متاحة فيها

 

اسم الـ Driver الواجب كتابته داخل الكود هو com.ibm.db2.jcc.DB2Driver

 

مع هذه المعلومات تستطيع الاتصال بقاعدة البيانات DB2.

 

يتبع إن شاء الله

بتاريخ:

السلام عليكم

سؤال لو سمحت .. كيف يمكن استخدام الكريستال ريبورت مع ADF

بتاريخ:
  • كاتب الموضوع

الأخ أحمد:

لم أستخدم crystal reports منذ زمن طويل وأعتذر عن عدم استطاعتي إفادتك

بتاريخ:
  • كاتب الموضوع

تعرضنا في النقاط السابقة لتكامل ADF مع قواعد البيانات الأكثر شيوعاً ولكن هذا لا يعني أن استخدام ADF محصور على ما ذكرناه فقط بل يوجد دعم في الجافا لما يتجاوز 25 قاعدة بيانات وبالتالي تستطيع في ADF التعامل مع أي منها.

 

هكذا نكون قد انتهينا من تكامل ADF مع قواعد البيانات.

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

سنبدأ إن شاء الله في قدرة ADF على التعامل مع تطبيقات الخوادم Application Servers المختلفة حيث يمكن تشغيل ADF على الخوادم التالية:

  1. IBM Websphere Application Server (WAS)
  2. Web Logic
  3. Tom Cat
  4. Glass Fish

سنتحدث عن كل منهم.

 

يتبع إن شاء الله

بتاريخ:

بالنسبة لقاعدة بيانات MySQL فإنك تحصل على اسم المستخدم وكلمة السر من إداري قواعد البيانات DBA.

URL يكتب هكذا:

jdbc:mysql://server:port/dbname

حيث يتم تغيير النص الأحمر بالقيم الحقيقية مثل

jdbc:mysql://localhost:3306/testdb

بالنسبة للـ Driver فيمكنك تحميله من هنا

http://dev.mysql.com/downloads/connector/j/5.0.html

 

اسم الـ Driver الواجب كتابته داخل الكود هو com.mysql.jdbc.Driver

 

مع هذه المعلومات تستطيع الاتصال بقاعدة البيانات MySQL

 

يتبع إن شاء الله

السلام عليكم ورحمة الله وبركاته...طيب اين هو النص الاحمر؟؟؟ ,,,,, حتى أعمله انا اثناء التجميع.....طيب على العموم انا اعرفته وعملته اثناء تجميعي للمشاركات....شكراً

بتاريخ:

الأخ أحمد:

لم أستخدم crystal reports منذ زمن طويل وأعتذر عن عدم استطاعتي إفادتك

شكرا 

ممكن سؤال تانى 

اى برنامج تستخدمه لعمل تقارير مع adf

بتاريخ:
  • كاتب الموضوع

الأخت ميسم:

أنا وضعت النص الأحمر ولكن فعلاً وجدت المشاركة بدون ألوان.

لا أدري أين حدث الخطأ ولكن عموماً طالما قمت بعمله فهذا جيد

بتاريخ:
  • كاتب الموضوع

الأخ أحمد:

عادة نستخدم جاسبر

بتاريخ:
  • كاتب الموضوع

لنبدأ الحديث عن الخوادم Application Servers حيث نبدأ بـ Web sphere.

في هذا الرابط تجد طريقة الربط مع Web sphere

http://docs.oracle.com/cd/E23943_01/web.1111/e16272/deploy_java_ee_app.htm

في الحقيقة نحن لم نجرب التشغيل على Web sphere ولكن عموماً تصف وثائق أوراكل الطريقة والوثائق تقول أن الدعم كامل

 

يتبع إن شاء الله

بتاريخ:

الأخ أحمد:

عادة نستخدم جاسبر

شكرا :)

بتاريخ:
  • كاتب الموضوع

بالنسبة لنشر Deploy النظام في الوب لوجيك فالدعم موجود بشكل كامل بدون الحاجة إلى أي إعدادات خاصة وهذا أكيد طبيعي نظراً لأن المنتج من شركة واحدة.

 

في هذا الرابط تجد طريقة النشر

http://docs.oracle.com/cd/E14571_01/web.1111/e15470/deploy.htm

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

بالنسبة لنشر Deploy النظام في Tomcat فالدعم ليس موجوداً بشكل كامل ولا بشكل مباشر وتحتاج إلى العديد من الإعدادات الخاصة ، ولقد قمنا بالتجربة فعلاً على Tomcat ونجحت العملية ولكن مع وجود العديد من التعديلات في النظام وفي Tomcat وأخذت العملية وقتاً وجهداً كبيراً. عموماً لا ننصح بالنشر على Tomcat والأفضل هو استخدام Glassfish كما يلي لاحقاً.

 

في هذا الرابط تجد طريقة النشر

https://blogs.oracle.com/dana/entry/how_to_deploy_a_11g_adf_applic_1

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

بالنسبة لنشر Deploy النظام في Glass Fish فالدعم موجود بشكل مباشر ولكن ليس كاملاً حيث توجد بعض الخصائص الغير مدعومة مثل ADF Security ، ولقد قمنا بالتجربة فعلاً على Glass Fish ونجحت العملية مع ملاحظة أنه يجب استخدام الإصدار الثاني Release2 من JDeveloper. لاحظ أيضاً أن Glass Fish كان منتجاً لشركة Sun قبل أن تشتريها أوراكل وبالتالي يعتبر Glass Fish هو أيضاً منتج لشركة أوراكل.

 

في هذا الرابط تجد طريقة النشر

https://blogs.oracle.com/shay/entry/deploying_oracle_adf_applications_to

 

يتبع إن شاء الله

بتاريخ:

السلام عليكم ورحمة الله وبركاته..مهندس مصطفى ماجد ..توضيح من فضل حضرتك:...

انا شاهدت احد فديوهات حضرتك التي تشرح فيها بالADF واثناء الشرح لاحظت كان انه في جهاز حضرتك انه Window 7  وفيه Oracle 10g 

وايضا كان هنالك الJdeveloper 

سؤالي لحضرتك ...هو كيف تم تنصيب oracle 10 g على Windows 7 مع انه انا حالوت كثيرا ولكن يحدث مشاكل اثناء عمل رن ويظهر المتصفح فارغا..مع انه لم تظهر اي مسج 

تدل على وجود خطا اثناء التنصيب..وقمت بإتباع الخطوات اللازمة والمتبعة حول ال java بدل الانيشيول لكن دون جدوى....

.انا اعرف انه سؤالي ليس بمحله او ليس يخص الموضوع الذي تقوم بطرحه حضرتك الان ..لكن ان شاء الله اجد الجواب من قبل حضرتك...شكراً

وجزاك الله خير الجزاء....

بتاريخ:
  • كاتب الموضوع

الأخت ميسم:

تأكدي من إصدار الويندوز 32 بت أو 64 بت ويجب أن يكون متوافقاً مع قاعدة البيانات 32 بت أو 64 بت

بتاريخ:

الف شكر لحضرتك ...الويندوز هو 32 بت ..وقاعدة البيانات التي نزلتها هي 32 ايضاً...شكراً كثيراً لحضرتك..ووفق الله لعمل الخير 

بتاريخ:
  • كاتب الموضوع

هكذا نكون قد انتهينا من قدرة ADF على العمل مع Application Servers مختلفة والحقيقة أنه لا يوجد تنوع كبير في الـ Servers التي تدعم ADF وذلك بعكس J2EE ولكن عموماً وجود Glass Fish هو خبر سار لأنه مجاني

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

نتحدث الآن عن قدرة ADF على التعامل مع الهاردوير ، ويمكن حصر أهم الأجهزة المطلوب التعامل معها في التالي:

  1. الماسح الضوئي Scanner.
  2. الطابعة Printer.
  3. الفاكس Fax.

وسنتحدث عن كل جهاز منهم على حدة.

يجب التنويه إلى أن ADF لا يتعامل مع الهاردوير ولكن قدرته على التعامل مع الهاردوير تأتي من كونه مبني على لغة جافا وبالتالي الدعم موجود من خلال الجافا.

 

يتبع إن شاء الله

بتاريخ:
  • كاتب الموضوع

بالنسبة للتعامل مع الماسح الضوئي Scanner فيمكنك القراءة عنه من الرابط التالي:

http://www.javaworld.com/javaworld/jw-07-2002/jw-0726-twain.html

 

يتبع إن شاء الله

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.