إطار عمل تطوير تطبيقات أوراكل
إطار عمل تطوير تطبيقات أوراكل ، المعروف اختصارًا باسم Oracle ADF ، هو أداة تطوير من شركة أوراكل توفر إطار عمل جافا لبناء تطبيقات المؤسسات . يوفر هذا الإطار أساليب مرئية وتصريحية لتطوير تطبيقات جافا EE، ويدعم التطوير السريع للتطبيقات بالاعتماد على أنماط تصميم جاهزة للاستخدام ، وأدوات تعتمد على البيانات الوصفية، وأدوات مرئية.
التقنيات المدعومة
يعتمد Oracle ADF على بنية MVC ، ويمكنه دعم أي مزيج مما يلي:
نموذج
- خدمات الويب - كل من SOAP و REST
- TopLink - و EclipseLink
- جافا بينز
- POJO - فئات Java البسيطة ( Plain O ld J ava O bjects )
- مكونات أعمال ADF (كائن الكيان، كائن العرض)
- مداخل صغيرة
- ملفات CSV و XML
- استعلامات SQL
وحدة التحكم
- واجهة خادم جافا (JSF)
- تدفقات مهام ADF - امتداد لطبقة التحكم JSF التي تضيف تدفق العملية الكامل وجوانب إعادة الاستخدام.
- دعامات
- Jspx (صفحات خادم جافا، وهي نسخة متوافقة مع XML من معيار JSP)
منظر
- يتأرجح
- صفحات خادم جافا (JSP)
- واجهة خادم جافا (JSF)
- ADF Faces - تطبيق Oracle لـ JavaServer Faces [ 1 ]
- واجهات صغيرة
- متصفح ADF للهواتف المحمولة - مبني على Apache Trinidad
- تكامل برنامج Excel من خلال ADF على سطح المكتب
توفر بيئة التطوير المتكاملة المجانية Oracle JDeveloper واجهة رسومية لإنشاء تطبيقات إدارة البيانات باستخدام ADF.
كما توفر أوراكل أدوات قائمة على Eclipse لـ ADF في حزمة Oracle Enterprise Pack For Eclipse.
يمكن للمطورين نشر تطبيقات Oracle ADF على حاويات متوافقة مع Java EE . يدعم النظام رسميًا Oracle WebLogic وIBM WebSphere. ويمكن لمستخدمي الإصدار المجاني من ADF Essentials شراء دعم لهذه التطبيقات عبر GlassFish.
تاريخ
قامت شركة أوراكل بتسويق أجزاء من أوراكل ADF منذ عام 1999 - وتحديداً مكونات أعمال ADF - والتي كانت تُعرف آنذاك باسم "JBO" ولاحقاً باسم "BC4J" ("مكونات الأعمال لجافا"). [ 2 ]
التيارتم تقديم بنية ADF مع طبقة النموذج/الربط العامة مع JDeveloper 9.0.5.
في يونيو 2006، تبرعت شركة أوراكل بمكتبة مكونات ADF Faces إلى مؤسسة أباتشي ترينيداد. (تتضمن ADF Faces، وهي تطبيق أوراكل لـ JSF ، أكثر من 100 مكون). وفي سبتمبر 2012، طرحت أوراكل نسخة مجانية من تقنيات Oracle ADF الأساسية تحت اسم "Oracle ADF Essentials". لمزيد من المعلومات، يُرجى زيارة الرابط التالي : http://www.oracle.com/technetwork/developer-tools/adf/overview/components-1844931.html
الترخيص
Oracle ADF Essentials عبارة عن حزمة مجانية لتطوير ونشر التقنيات الأساسية الرئيسية لـ Oracle ADF. للاطلاع على شروط ترخيص Oracle ADF Essentials، يُرجى زيارة الرابط التالي: http://www.oracle.com/technetwork/licenses/adf-essentials-license-1837221.html . أما بالنسبة لـ Oracle ADF الكامل، فيتضمن ترخيص Oracle Application Server مكونًا لرسوم ترخيص Oracle ADF. هذا يعني أن جميع المستخدمين الذين اشتروا ترخيص Oracle Application Server يمكنهم استخدام Oracle ADF مجانًا. يمكن للمستخدمين الذين يرغبون في نشر ADF على خادم تطبيقات تابع لجهة خارجية شراء ترخيص وقت تشغيل ADF من مكتب مبيعات Oracle المحلي. يمكن للمستخدمين تطوير واختبار تطبيقات Oracle ADF مجانًا حصريًا ضمن Oracle JDeveloper.
استحوذت شركة أوراكل على WebLogic في يونيو 2008، وبالتالي لم تعد تعتبرها خادم تطبيقات تابعًا لجهة خارجية، لذا فإن ADF مضمن في كل ترخيص WebLogic. [ 3 ]
يمكن للعملاء المدعومين الحصول على إمكانية الوصول إلى شفرة المصدر لبرنامج Oracle ADF من خلال طلب إلى دعم Oracle.
انظر أيضاً
مراجع
- ↑ ديسبينز، فريدريك؛ موسكوفيتس، بيتر؛ ويكرلي، فيليب (5 يناير 2010). دليل أوراكل ويب سنتر 11g: بناء تطبيقات مؤسسية غنية وقابلة للتخصيص من الجيل الثاني . مطبعة أوراكل. ماكجرو هيل بروفيشنال (نُشر عام 2009). ص 47. ISBN 9780071629331تم الاطلاع عليه بتاريخ 2014-08-06 .
ADF Faces عبارة عن إصلاح شامل لواجهة المستخدم حيث تم إعادة تطوير المكونات المختلفة كمكونات JSF.
- ↑ دورسي، بول؛ كوليتزكي، بيتر؛ فادرمان، أفروم (ديسمبر 2002). دليل مطور جافا Oracle9i . ص 932. تم الاطلاع عليه بتاريخ 15 سبتمبر 2009.
[...] مكونات الأعمال لجافا (BC4J) [...]
- ↑ المصدر: http://blogs.oracle.com/devtools/2008/08/announcing_oracle_weblogic_ser.html مؤرشف بتاريخ ٢١ أغسطس ٢٠٠٨ في أرشيف الإنترنت (Wayback Machine)
روابط خارجية
- الموقع الرسمي
- أساسيات Oracle ADF
- موقع أوراكل جيه ديفيلوبر
- عرض توضيحي أساسي
- تمت أرشفة هذا الدرس بتاريخ ٢١ يونيو ٢٠١٢ على موقع Wayback Machine.
- JSR-227 (تم سحبها)
- معلومات مكتبة العلامات JDeveloper 10.1.3
- برنامج أوراكل
- أدوات تطوير جافا
- أطر البرمجيات
