كما سبق وان وعدتكم ,اطرح عليكم نسخة الجافا للمشروع المشترك الذي قام بالمبادرة اليه الاخ محمد بدوي:
http://www.arabteam2000.com/vb/showthread....&threadid=28920
المشروع مطور باستخدام Oracle JDeveloper 9i وقاعدة البيانات Oracle 9i
طبقة العرض Presentation Layer باستخدام JSP
طبقة البيانات Data and Business Layer باستخدام Enterprise JavaBeans
كيفية تشغيل البرنامج:
قم بتحميل JDeveloper 9i من موقع اوراكل كي تستطيع فتح المشروع:
http://otn.oracle.com/software/products/jd...ev/content.html
فك الملف المضغوط inventory.zip الى احد المجلدات .
من المجلد الجديد قم بفتح الملف inventory_oracle.sql عن طريق SQL Plus لانشاء الجداول اللازمة على ان تدخل ك scott/tiger
الان قم بتشغيل JDeveloper 9i بالنقر على jdev/bin/jdevw.exe
من قائمة File ,اختر Open ثم ابحث عن الملف inventory.jws الموجود داخل المجلد inventory
سترى ان JDeveloper 9i قد فتح مشروعين Project1 و Project2
المشروع الاول هو مشروع ال Enterprise JavaBeans والثاني هو الويب
في اسفل ال System Navigator ,سترى Connections حيث يمكنك تعديل الاتصال مع قاعدة البيانات.ستظهر لك Connection1 ,انقر عليها بالفارة اليمنى ثم اختر Edit .
اختر ال Connection Tab ,ثم ادخل اسم كمبيوترك في ال Host name واسم الSID ,قم بالتحقق من الاتصال بعمل Test ثم اضغط OK
الان قم بتغيير الclasspath الخاص بالEnterprise JavaBeans :
قم بالنقر بالفارة اليمنى على Project2 ثم اختر Project Settings
من مربع الحوار اختر Configuration->Development->Libraries
ستظهر لك قائمتان :من القائمة اليمنى اختر InventoryEJB ثم انقر Edit في الاسفل:
الان انقر على Edit المحاذية للClasspath ثم ابحث عن المجلدين :
inventoryproject1classes
و
inventoryproject2web-infclasses
وقم باضافتهما ثم انقر OK
الان قم بعمل run للمشروع بالنقر على displayCategories.jsp بالفارة اليمنى ثم اختيار run displayCategories.jsp
ستظهر لك الصفحة في IE لكن قائمة الاصناف فارغة ,قم باختيار اضافة صنف رئيسي ,ادخل اسمه ثم انقر Add
البرنامج يمكنك من :
اضافة,تعديل و حذف:
الاصناف الرئيسية والفرعية
الوحدات
المنتوجات
الزبائن
الموردين
فواتير البيع
فواتير الشراء
انتظر اسئلتكم ,على ان اشرح الكود في نهاية الاسبوع