الانتقال إلى المحتوى
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 أو Ejb ؟

Featured Replies

بتاريخ:

السلام عليكم ،

أخواني أنا مبرمج تطبيقات أوراكل على الـ E-Business Suite و الحمدلله اصمم فورمز على الـ EBS و ريبورتس بإحتراف

ولكن كما تعلمون أوراكل تتجه نحو تطبيقات الجافا و الـ web based forms ، و أنا أريد أن أعرف ما هو المناسب لمجال عملي لدراسته ؟

أريد تعلم الـ JDeveloper لكن لا أعلم ماللذي أدرسه ليكون مفيد لي في مجال عملي ؟
هل أتعلم الـ ADF Business Component في الجي ديفلوبر ؟
أو أتعلم الـ EJB Enterprise Java Bean  في الجي ديلفوبر ؟

أيهم يتصل أكثر في مجال عملي ؟
أو هناك شيء آخر يجب تعلمه ؟

و هل أتعلم لغة الـ JAVA كاملة و أدفانسد؟ أو أتعلم فقط مبادئها ؟

تحياتي

تم تعديل بواسطة joe83alone

بتاريخ:
ولكن كما تعلمون أوراكل تتجه نحو تطبيقات الجافا و الـ web based forms


اولا لا يوجد شىء اسمه web based forms فى الجى ديفيلوبر

طبعا الجى ديفيلوبر هو عبارة عن بيئه تطوير وبرمجه ليس الا (Java IDE)تتضمن العديد من التقنيات ومن سؤالك فهمت انك حتستخدم تقنية ADF فى الجى ديفيلوبر يعنى باختصار الموقع اللى حتعمله حيبقى بالتقنيه دى ولذلك حنستخدم

ADF Faces وهدفها انشاء واجهه جذابه للمستخدم
ADF Controller والمقصود عمل الnavigation بين الصفحات وتقنية الADF سهلت عملت ذلك الى اقصى حد
الحاجة التالته هى data access layer واعنى هنا الاتصال بقواعد البيانات والتعامل معاها وسؤالك هل استخدم ADF BC أو (EJB) ؟

ده يعتمد على شىء اساسى

لو انت اوراكل ديفيلوبر (اعنى هنا غير دارس للغة الجافا) فابدا فى دراسة اللغة أى المفاهيم الاساسية فى هذه اللغه (معنى ال Object Oriented Language والكلاسات و الميثود الخ) ثم بعد ذلك ابدا بدراسة ADF BC وحتلاقى فيها سهوله كبيرة لان اغلب الحاجات اللى حتبنى بها الModel بتاعك من ناحيه عمل الquery والValidation على الداتا وما الى ذلك حيبقوا عن طريق wizards وحتستخدم جافا برضه لكن ليس بكثرة

لو انت مبرمج جافا وفاهم كويس المفاهيم المتقدمة فيها (inheritance, sophisticated caching,etc) يبقى حتستخدم الEJB فى الdata access layer ولاحظ ان ADF Faces حيبقى واحد فى الحالتين لانى بتكلم على طبقه الModel بس)

وطبعا معروف ان EJB هى الاكثر مرونه عشان كده اغلب مبرمجى الجافا بيستخدموها

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

شكراً على ردك الوافي

ولو في ردود زيادة من الاعضاء الكرام لا تبخلوا علينا

تحياتي

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

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

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

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

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

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.