القائمة الرئيسية

الصفحات

ما هو ADF في اطار عمل اوراكل


هو اختصار للعبارة Application Development Framework وهو من أهم مكونات JDeveloper التي اشرنا إليها و أشرنا أنها ن إضافات شركة Oracle المهمة جداً لـ JDeveloper والتي تم إضافتها لتسهيل التعامل مع قواعد بيانات Oracle وتوفير الآلاف من السطور البرمجية ، حيث يقوم بتوفير سطور الأتصال بقاعدة البيانات المحددة وكذلك توفير دوال لتحقيق معظم عمليات قواعد البياناتمع الجداول Tablets و الحقول Columns ، كما ان من مزايا استعمال ADF للتعامل مع قواعد البيانات هو سهولة التعديل فيها فمثلاً عند إضافة حقل Columns جديد لابد من إضافة التغيرات المطلوبة في الأكواد للتعامل معه.

ويستغرق ذلك في الطريقة التقليدية J2EE وقتاً وجهداً في حين يسهل ذلك باستعمال ADF

ما هو الـ Struts

هي طريقة تم إعدادها من قبل Apache Software Foundation ، وتم دعمها بشدة من قبل Oracle في منتجها JDeveloper ، وتستخدم الـ Struts في تنظيم وإدارة ملفات صفحات الأنترنت مثل JSP , HTML , UIX ، وتنظيم الأنتقال بين هذه الصفحات ، وسوف نتناول بالتفصيل في مقالة منفصلة

إعداد المخططات Diagrams

بالرغم من عدم توفير دعم كامل لجميع مراحل تطوير التطبيق SDLC ( التحليل / التصميم / البناء ) كما هو الحال في Oracle Designer إلا أن الـ JDeveloper وفر دعم مبدئي لمخططات التطبيق حيث يوفر مخططات قواعد البيانات Database Modeler حيث يوفر إمكانية بناء مخطط من جداول و حقول ، وهي إمكانيات مبدئية ومخططات التطبيق.

ما هي Business Services

هي فكرة قائمة علي توفير اللغة مثل Java او اداة التطوير مثل JDeveloper لوحدات برمجية يمكن إنشائها واستعمالها بدون إعادة بنائها من البداية

ومن أهما في JDeveloper هو ADF BC التي أشرنا إليها وسوف نتناولها بتفصيل في أكثر من فصل ولكن بالإضافة لها يدعم JDeveloper طرق أخري مثل EJB , Web Services

ما هي Web Services

هي من أفكار برمجة الأنترنت Web Applications الحديثة و القوية ، وهي عبارة عن إعداد مكتبات انترنت يتم استضافتها علي Server ثم السماح لكثير من تطبيقات الأنترنت من الأتصال بهذه المكتبات واستدعاء دوالها و الأستفادة منها بصرف النظر عن ادوات التطوير

مثال لذلك إعداد Web Service لتوفير دوال تغيير العملة و استعمالها من قبل كثير من تطبيقات الأنترنت ومن الجيد أن JDeveloper يوفر بسهولة إنشاء Web Service

وهذه الأداة ولغة Java تعتبر المستقبل الذي ترمي إليه شركة Oracle لذلك يفضل الأهتمام بها من الآن.

أدوات تطوير التطبيقات

هي مجموعة الأدوات المكملة لقاعدة البيانات و المسئولة عن إعداد التطبيق Application من نماذج Forms وتقارير Reports واستعلامات Queries ورسومات بيانية Charts

وتعد تلقائيا مع Oracle Developer وسوف يتم تناول هذه الأدوات في فقرات مقبلة وكثير من الأدوات المطلوبة عند بناء التطبيقات

نظرة عامة علي مطور التطبيقات Developer

مطور التطبيقات Developer عبارة عن مجموعة من الأدوات Tools التي تساعد مطور التطبيقات Developer من إعداد تطبيقات أسرع بكثير من استعمال اللغات الأخري مثل C , Java او غيرها.

حيث يوفر مطور التطبيقات Developer معالج لكل عناصر التطبيق والتي تسمي Builder فمثلاً :

- تجد مطور النماذج Form Builder الذي يسهل إعداد نماذج التطبيق Forms ، تجد منشئ التقارير Reports Builder

- تجد منشئ التقارير Report Builder الذي يسهل إعداد التقارير

- تجد مطور قاعدة البيانات Schema Builder الذي يسهل إنشاء عناصر قاعدة البيانات مثل الجداول .. وغيرها ، و الكثير من الأدوات التي سوف نتناولها بالتفصيل.

مزايا مطور التطبيقات

يتميز مطور التطبيقات بالمساعدة علي سرعة إنتاج التطبيقات بما يوفره فهو يوفرإمكانية إعداد و حذف Component و إعادة استعمالها ، كما يحدث في منشئ النماذج Form Builder ، حيث يمكن إعداد خصائص مشتركة واستعمالها أكثر من مرة Visual Attributes

ملحوظة : أعد Oracle ليعمل علي أجهزة شبكة نظام Client / Server حيث يتم وضع التطبيقات علي أجهزة المستخدمين Clients وبهذا يمكن التعامل حجم كبير من البيانات ، وكذلك عدد كبير من التطبيقات ، وهذا الأسلوب يوضح لماذا استعمل Oracle لإعداد التطبيقات الكبيرة.
هل اعجبك الموضوع :

تعليقات