Introduction to Oracle Forms Developer
And Oracle Forms Services
* بعد هذا الدرس تكون قادرا على :-
. Oracle10G -1 وصف مكونات
Oracle10G Application Server -2 معرفة مكونات .
-3 التعامل مع مميزات ومنافع اورآل .
-4 ان تكون على معرفة ببناء هيكل الاورآل .
. Forms -5 ان تعرف مكونات ال
. Forms -6 ان تعرف آيفية بناء الأشكال على
ةمدقم . Form فى هذا الدرس تستطيع ان تعرف آيفية بناء الأشكال على
هناك مواضيع جديدة و غريبة عليك ولكن بعد الدرس سوف تصبح سهلة
وسوف نستخدمها فى . Forms 10G
اورآل وضعت حلول آثيرة لمستخدمى الأنترنت وآل مبرمج وحسب اختياره
المناسبة لة وايضا مدى قدرة استخدامها ومدى احتياجه لها . Tools ل
لبِناء العديد Oracle Developer هكذا أنت يمكن أن تستعمل مطور الأشكالِ
عالية الأداءِ على الإنترنت. Forms من
Oracle10G مكونات
1- Oracle 10G Database :
يدير آل معلوماتك فهو المسئول عن ادارة وتنظيم آافة البيانات بداخل
قاعدة البيانات مثل . Image، Xml،Spread Sheets،Excel
2- Oracle 10G Application Server :
التى يمكن ان تحتوى على آلا من Forms هو المسئول عن تشغيل آافة
.Business Intelligence،Portal،Wireless،Java
فباستخدام Oracle10G Application Server يمكنك فى التحكم وادارة
ونشر آافة Forms الخاصة بك على جهاز واحد وهو Application Server
.
Oracle10G Application Server تحتوى على مجموعة من Service
او الخدمات التى تساعدك على نشر Forms الخاصة بك على الانترنت.
-3 Oracle10G Developer Suite :
نجحت اورآل فى تطوير oracle 6i ىلا oracle10G للاخ نم لمعي ىكلWeb . ىلع ىوتحت ىهوForm Builder التى يتم استخدامها فى Design
اى بناء آافة Forms آما سوف يتم شرحة فى الفصول التالية.
Oracle application server Architecture
نجد ان Oracle application server يتكون من عدة خدمات وهى:
• Communication Service :
وهى المسئولة عن ادارة الاتصال عبر الانترنت وفقا لل protocols المناسب.
• Application Run time Services :
وهى المسئولة عن تشغيل J2EE و تكون مسئولة عن توفير البيئة المناسبة
لل WEB وعلى عمل Servlets ةيلمعب موقت ىتلا CONNECTION.
• System Services :
اى مجموعة من الخدمات الهامة والضرورية لتشغيل J2EE .
• Management Service :
هى مجموعة مشترآة من خدمات الانظمة تقوم بتوضيح واظهار الأداء
والعيوب الموجودة فى النظامِ.
• :Connectivity Services
لتدعيم وتقوية الروابط بين الانظمة المختلفة.
• :Solutions
أي مجموعة شاملة من الحلولِ نب اهلآي ت من اجل تنفيذ حلول المشاآل من
خلال الانترنت.
من : Oracle10G Application Server يتكون
ىنعن اذامOracle Forms Service ؟
Application Server التى يحتويها Service عبارة عن مجموعة من
وهذة Forms أو عرض ال Forms هى المسئولة عن توصيل Service
على الانترنت. وتقوم هذة Service أوتوماتيكيا ببناء الهيكل المطلوب
لنجاح توصيل الى الانترنت. Forms
تحتاج الى ثلاثة أطراف حتى نتمكن من عرض ونشر Service وهذة
اى لعرض الشاشات وهم: Database Application
1. Client Tier اى اننا نحتاج الى جهاز او عدد من الاجهزة ويتوقف هذا
العدد على عدد المستخدمين لهذة الشاشات ويحتوى آلا منهم على
حتى يتمكن من الاتصال بالانترنت ويمكنة عرض Web Browser
الخاصة بة. Forms او Application واستخدام
2. Middle Tier اى اننا نحتاج الى جهاز اخر ةهو الذى يحتوى على آافة
الخاصة بمشروع معين ويحتوى ايضا على Application او Forms
المناسبة للقيام بهذا العمل ويطلق على هذا الجهاز اسم Software
.Application Server
Database وهو الجهاز الذى يخزن علية قاعدة البيانات 3. Database Tier
والذى يتم التعامل معة من خلال Application Server حتى نتمكن من
اخذ البيانات المطلوبة منة.
Forms Service :
Application او Forms او المستخدم بأستخدام ال User عندما يقوم
الخاصة بة لاول مرة وذلك يكون من خلال Client Tier عن طريق
استخدام JInitiator يتم تنصيب Web Browser أوتوماتيكيا دون الحاجة
الى داخل أى Java Applet Code معين حيث يمكنك استخدام Software
.Code بدون النظر الى حجم أو صعوبة هذا الكود Form
Java Applet مادختسأب Forms Service وفى نفس الوقت تقوم حتى
نتمكن من عرض Web Browser بداخل Forms ولاحظ انك لست فى
حاجة الى معرفة لغة . Application حتى تتمكن من عرض ونشر Java
؟Oracle Forms Developer ماذا نعنى
Developer Suite من مكونات Forms Developer تعد وهى تقوم بمد
مجموعة من الادوات التى تقوم بتسهيل وسرعة وانشاء قواعد البيانات
وجعلها مرنة ذلك بدون الحاجة الى جهد آبير. ذلك عن طريق مادختسا حيث Wizard نا عيطتسنن نم ليلق عم عيرس قيبطتو ليدعتو ءاشنأب موقدوكلا والجهد.
Forms Builder Components
• Object Navigator :
تايوتحم حضوي لكش نع ةرابعForm Builder وهى تأخذ فى عرضها شكل
Node وهناك شكلان لل Form Builder او شجرة بها آل محتويات Tree
الخاصة بال أما + أو – ولاحظ ان هناك ثلاث مستويات وهم: Tree اما Module الاولى تعبر عن نوع