خالد عبدالله بتاريخ: 28 أكتوبر 2004 تقديم بلاغ مشاركة بتاريخ: 28 أكتوبر 2004 السلام عليكم .. مشروعي عبارة عن نظام التعليم الالكتروني ( Web Application ) ويعتمد على وضع ملفات فيديو او فلاش لشرح مادة علمية معينة مثلاً : الجافا . مع وجود تمارين و واجبات و اختبارات و تقييم لمستوى الطالب .أستخدم في النظام Oracle DB مع JDeveloperوالآن وبعد أن أكملت تصميم قواعد البيانات بشكل نهائي وسأبدأ باذن الله في مرحلة البرمجة ، وبما أني قرأت كثيراً عن تقنيات ADF و EJB و Struts و JSP وتعاملت معها لكن بشكل بسيط و لدي بعض الأسئلة أتمنى أن أجد الإجابة عنها :1- لا زال لدي غموض عن الـ EJB ، فماهو عمله بالضبط وما الفائدة من استخدامه في التطبيق ؟ وهل استخدامه مهم بالنسبة لنظام مثل التعليم الالكتروني ؟2- بعد مرحلة تصميم قواعد البيانات ماهي الخطوة القادمة ؟ هل أبدأ مباشرة بـ Business Components ؟3- أتصور الآن النظام كالتالي :Database ثم Business components ثم Struts as controller tier ثم JSP as view tier هل هذا التصور صحيح ؟ و بشكل عام ماهي التقنيات التي قد تفيدني في مشروعي و هل هناك نقاط ينبغي أن أراعيها أثناء عمل النظام لاختصار الوقت والجهد ؟ تحياتي للجميع والسلام اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
احمد الجابري بتاريخ: 28 أكتوبر 2004 تقديم بلاغ مشاركة بتاريخ: 28 أكتوبر 2004 لي عودة اخ خالد .. وسأجيبك بالتفصيل ان شاء الله .الحين مخي مسكر عشان بعد الفطور المخ مافيه دم .. كل تركيز الدورة الدموية نزل البطن فيه حالة استنفار هنا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
خالد عبدالله بتاريخ: 31 أكتوبر 2004 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 31 أكتوبر 2004 4 - كيف أحفظ ملف فيديو او فلاش في قاعدة البيانات ؟ وكيف اعرضه على صفحة jsp من خلال media control ؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
احمد الجابري بتاريخ: 31 أكتوبر 2004 تقديم بلاغ مشاركة بتاريخ: 31 أكتوبر 2004 اسف على تأخري اخ خالد بالنسبة لتصورك لهيكلة النظام صحيحة وعندك خيارات اخرى ايضاً خصوصاً في الـView tier اذا كان السيرفر ملكك وتحت ادارتك كاملة فممكن استخدام JavaServlet تعطيك امكانية وتحكم اكثر .وبالنسبة للـEJB فهي عبارة عن جافا بينز عادية ماعدا انها تابعة لمفهوم الـJ2EE من ناحية البرامج الموزعة .اما Struts و ADF تقنيات تخدم نفس الغرض وهي controller tier .. بس ان ADF تقنية جديدة ولم تظهر الى في JDev10g ولذلك الخبرات قليلة فيها وهي معتمدة من اوراكل اما Struts فأظنها تابعة لـApache او لـSun وظهرت منذ مدة .اسف على هذا التعقيب المبسط وكنت اتمنى ان اشرح باسهاب اكثر اما بالنسبة للموضوع الاخر .. فانت مخيراما تخزين روابط الملفات فقط وهي الاسهل والاسرع وذلك بتخزين مكان الملف في حقل من نوع نصي حسب الحاجة .والطريقة الثانية وهي الاكثر امانا لكن مكلفة وهي تخزين البيانات على هيئة binary في حقل من نوع BLOBوهي تجهد قاعدة البيانات نوعاً ما وتجهد الجهاز الخادم وكذلك تفرع الترافيك على الاتصال .وخياراتك هنا محدودة فمثلاً لايمكنك تخزين فيديو او ملف بصورة سريعة وانما يلزمك اولاً رفع الملف ومن ثم تخزينه في قاعدة البيانات وبعدها حذفه .وعند استرجاعه بواسطة JSP لايمكنك قراءة ملف BLOB بصورة عادية وانما يلزمك عمل مصفوفة من البايتات ثم القراءة من هذه المصفوفة على هيئة Stream .هناك تقنية interMedia من اوراكل ستفيدك في هذا الجانب كثيراً ستجد بعض المعلومات عنها في هذ االموقعhttp://www.oracle-base.com/articles/8i/Int...ortOfImages.phpعند نجاحك في تخزين البيانات سأساعدك في عملية استرجاعها عن طريق JSP بكتابة الكود الخاص بذلك .اتمنى لك التوفيق .قُدماً .. احمد الجابري اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
salem_kik بتاريخ: 3 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 3 ديسمبر 2005 السلام عليكم.....هل من الممكن إن تسمح لنا بالاطلاع علي الsource code فنحنا طلاب ونفكر في عمل مشروع مشابه له .وشكرا............................... :angry: اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
madani بتاريخ: 4 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 4 ديسمبر 2005 (معدل) ربما المثال التالي حول استخدام تقنية Intermedia مع مكونات ADF يفيدك:http://www.oracle.com/technology/sample_co...jdev/index.htmlافتح الصفحة وانتقل الى الفقرة ADF BC Streaming Media تم تعديل 4 ديسمبر 2005 بواسطة madani اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.