قبل البدء في أي جزء من الدرس يجب أولاً :
1- تحميل المكونات المطلوبة وتشغيل الـ JDeveloper .
2- تنصيب الـ Database Schema .
3- تحميل الـ Startup Application في الـ JDeveloper .
4- إنشاء الـ Database Connection .
تحميل المكونات المطلوبة وتشغيل الـ JDeveloper
1- بالتأكيد لدينا الـ JDeveloper 11g .
2- تحميل الملف المضغوط FOD schema من الـ OTN ، أو بالضغط بزر الماوس الأيمن على اللينك واختيار Save Target As لتحميل الملف FOD_11.zip في أي مكان على الجهاز .
3- فكّ الضغط للملف FOD_11.zip .
4- ابدأ الـ JDeveloper :
في المربع الحواري Migrate User Settings اضغط No .
وللـ User Role اختر Default .
تنصيب الـ Database Schema
في هذا الجزء سوف نستخدم الـ JDeveloper Application لتركيب الـ schema على الـ database .
1- من مستكشف التطبيق اضغط Open Application ، أو من File | Open .
حدد الـ workspace المسمّى infrastructure.jws داخل الملف المفكوك FOD_11.zip ، على سبيل المثال d:\temp\Infrastructure .
اضغط Open .
2- في الـ Application Navigator افرد MasterBuildScript | Resources ، اضغط مرتين بالماوس على build.properties لفتحه في المحرر .
3- أدخل القيم المناسبة في اللف build.properties كالتالي :
jdeveloper.home | مكان تنصيب الـ JDeveloper |
jdbc.urlBase | Base URI لقاعدة البيانات |
jdbc.port | رقم الـ Port لقاعدة البيانات |
jdbc.sid | اسم قاعدة البيانات , XE أو ORCL |
db.adminUser | اسم أحد مستخدمي قاعدة البيانات بصلاحيات الـ Admin |
db.demoUser | اسم مستخدم قاعدة البيانات و الـ schema التي سننشئها |
db.demoUser.password | كلمة السر للمستخدم الذي سينئأ |
db.demoUser.tablespace | اسم الـ user tablespace |
db.demoUser.tempTablespace | اسم الـ temporary tablespace |
4- في المشروع MasterBuildScript حدد الملف build.xml .
5- في شاشة الـ Structure اضغط بزر الماوس الأيمن على refreshSchema ثم اختر Run Target "refreshSchema" .
وفي المربع الحواري الذي سيظهر أدخل كلمة السر الخاصة بالمستخدم system .
ثم اضغط Continue .
6- تأكد من أن شاشة الـ log ليسبها أي error ، يجب أن تكون كالتالي :
7- بجوار اسم التطبيق Infrastructure اضغط على السهم بجواره ثم اختر Close Application .
8- في المربع الحواري Confirm Close Application اختر
Close application and remove it from IDE ، ثم اضغط Ok .
تحميل الـ Startup Application في الـ JDeveloper
1- حمل الملف Gantt.zip ، اضغط بزر الماوس الأيمن على اللينك ثم اختر Save Target As لتحميل الملف Gantt.zip على جهازك .
2- افرد الملف Gantt.zip .
3- من الـ Application Navigator اضغط على Open Application .
حدد الـ workspace على سبيل المثال :
c:\temp\BrowseEditApp\BrowseEditApp.jws .
اضغط Open .
4- الـ Application يتم تحميله في الـ JDeveloper .
إنشاء الـ Database Connection
1- من شريط القوائم اختر View | Database Navigator .
2- في الـ Database Navigator اضغط بزر الماوس الأيمن على BrowseEditApp ثم اختر New Connection .
3- أدخل اسم الـ Connection واختر نوع الـ Connection وأدخل اسم المستخدم و كلمة السر ، على سبيل المثال :
FOD لاسم الـ connection و fod لاسم المستخدم و fusion لكلمة السر .
4- اضغط Test Connection للتأكد من سلامة الاتصال ، ثم اضغط OK .
5- وفي الـApplication Navigator لفتح Application Resources .
6- من الـ Application Navigator افرد Connections and Database في جزء الـ Application Resources لترى الاتصال FOD الذي أنشأناه للتوّ ، يمكنك فرد الـ FOD لعرض كائنات قاعدة البيانات .
استكشاف الـ Startup Application
1- افتح الـ Application Navigator وافرد المشروع Model ، لاحظ الكائنات الموجودة
Entities و Views و Links و الـ FODModule .
مشروع model يحتوي على كل المكونات الضرورية للتطبيق .
2- اضغط بزر الماوس الأيمن على المشروع Model ثم اختر Project Properties .
3- في المربع الحواري Project Properties اختر الـ Business Components وفي الحقل Connection اختر الاتصال FOD من القائمة المتاحة ثم اضغط على الزر Update .
4- وفي المربع الحواري Connection اضغط على الزر Test Connection وتأكد من سلامة الاتصال ، اضغط Ok ثم Ok .
5- لاختبار الـ module في الـ Business Component tester ، في الـ Application Navigator اضغط بزر الماوس الأيمن على FODModule ثم اختر Run .
6- وفي الـ Business Component Browser اضغط مرتين على OrdersItemsOrdersFkLink1 .
7- استخد زر الـ navigation للاختيا ر بين الـ Orders .
8- أغلق شاشة Business Component Browser .
9- افرد المشروع ViewController لاحظ المكونات التي تم إنشائها عند إنشاء الـ Fusion Web Application .
ليست هناك تعليقات:
إرسال تعليق
---- أتشرف بتعليقاتكم ----