SHRek بتاريخ: 15 سبتمبر 2005 تقديم بلاغ مشاركة بتاريخ: 15 سبتمبر 2005 (معدل) السلام عليكمفي البداية أجدد تقديري واحترامي لمجهوداتكم في الموقعوعسى الله ينفع فيها عندي مشروع الترم هذاوإن شاءالله راح أصممه بإستخدام الـ JSPوأعتبرها مغامرة لأن معلوماتي عنها محصورة بمعرفة أساسيات الجافا ومبادئ في الأوراكل وشوّية تطبيقات على السيرفليتلكن حبيت أعرف ماهيّة وعلاقة بعض المصطلحات بالـ JSP واللي هي:J2EEالسيرفلتEJBBC4J JavaBeansوهل برمجة قواعد بيانات أوراكل بلغة الجافا محصور على الـ JSP ؟ بمعنى إن الكتاب الموجود على الرابط هذا راح يفيدني؟ http://www.raypub.com/catalog/book_info.ph...kinfo=longindex وهل مدّة أربع أسابيع كافية للإلمام باللغة للبدء في المشروع؟؟وبعد إذن إدارة المنتدىوأتمنى ما يكون في طلبي مخالفة لأنظمة المنتدى مطلوب مدرّس لتدريس الـ JSP ومتابعة المشروع معنا خطوة بخطوةمع العلم إننا مجموعة مكونة من شخصين وموجودين في مدينة الرياض وللمراسلة على الإيميل[email protected]شاكر لكم تواجدكم وردودكم مقدما ويعطيكم ألف عافية تم تعديل 15 سبتمبر 2005 بواسطة SHRek اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
احمد الجابري بتاريخ: 15 سبتمبر 2005 تقديم بلاغ مشاركة بتاريخ: 15 سبتمبر 2005 هلا بالشيخ شريك ..بالنسبة للتقنيات اللي ذكرت كلها تصب في مكان واحد .ولها علاقة بصورة او بأخرى بالـJSPالـJSP لغة مثلها مثل ASP و PHP .. وقبل ما تتنفذ تتحول بواسطة الـ web server الى Servlet .تعتبر الـ J2EE حاوية لعدة تقنيات بما فيها الـ JSPالـ EJB عبارة عن JavaBean لكن بطريقة اوسع واشمل .الـ BC4J هذي تعتبر شاذة شوي وهي عبارة عن تقنية من اوراكل لعمل الـBusiness logic وتعتبر قديمة الان فقد حلت محلها تقنية ADFوماتحتاجها في مشروعك ..هناك امثلة في قسم الجافا مثبته .. تكفيكم للبدء بمشروعكم .. وان اردتم مناقشته هنا و ان نتشارك فيه ماعندنا مانع .وبالتوفيق مقدماً . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
SHRek بتاريخ: 16 سبتمبر 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 سبتمبر 2005 هلا فيك أخوي أحمد يعطيك ألف ألف عافيةما قصّرت يالغالي وصلت المعلومة وأخذت فكرة واضحة عن المصطحاتلكن هل فترة من ثلاث إلى اربع أسابيع كافية لتعلم هاللغة؟؟والكتاب الموجود في الرابط بالمواضيع اللي فيه ممكن يغطي كل إحتياجاتي؟؟من جديد يعطيك العافية أخوي احمدوممنون لك على هالرد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
خالد عبدالله بتاريخ: 17 سبتمبر 2005 تقديم بلاغ مشاركة بتاريخ: 17 سبتمبر 2005 (معدل) وعليكم السلام لكن حبيت أعرف ماهيّة وعلاقة بعض المصطلحات بالـ JSP واللي هي:J2EEالسيرفلتEJBBC4JJavaBeans النقطة المهمة في البداية أن تعرف أن كل ما سألت عنه ليست لغات جديدة إنما هي تقنيات تعتمد على لغة واحدة وهي الـ Java .J2EE اختصار لـ Java 2 Platform, Enterprise Edition : و هي منصة عمل أنتجتها شركة Sun لعمل تطبيقات المنشآت الضخمة. لنفترض مثلاً أننا سنقوم بتطوير نظام معلومات الموظفين لوزارة التعليم مثلاً .. سنحتاج إلى اتصال بقواعد البيانات و إلى تطبيق قواعد العمل و ارسال رسائل و تنظيم للمجلدات و التوصيل بينها و غيرها .. كل هذه التطبيقات لن تتمكن من تطويرها باستخدام النسخة الأساسية J2SE و لهذا احتجنا إلى منصة ضخمة للتعامل مع هذا الكم من التقنيات.بمعنى آخر .. فإن هناك مساحة كبيرة من العمل تقع بين المستخدم العادي للنظام و بين قاعدة البيانات ، هذه المساحة هي عبارة عن J2EE و يقابلها في شركة Microsoft منصة .NETServlet : و هي برامج صغيرة تعمل على الـ server لتنفيذ عمليات محددة.JavaBeans : هي برامج صغيرة يمكن اعادة استخدامها عند تطوير تطبيقات جديدة(عندما نقول برامج فإننا نقصد أنها عبارة عن Java cleasses ) . مثلاً لو كتبنا برنامج صغير يقوم بارسال رسالة بريد الكتروني إلى ايميل معين ، و في أحد تطبيقاتنا أعدنا استخدام نفس البرنامج لارسال رسالة ، هنا هذا البرنامج يسمى JavaBean .EJB اختصار Enterprise Java Beans : وهي عبارة عن برامج مكتوبة بالـ Java لمعالجة الـ business logic في التطبيقات الكبيرة .BC4J اختصار Business Components FOR Java : أنتجتها شركة Oracle و هي تقوم بما تقوم به الـ EJB تماماً لكن بما يتوافق بشكل اكبر مع Oracle و مع ما يسمى بـ ADF وهو Application Development Framework.أما العلاقة بين الـ JSP وبين كل هذه التقنيات فهي علاقة ود و احترام بكل تأكيد في الحقيقة نستطيع أن نقول بأن J2EE هي المنصة الكبرى التي تعمل عليها كل هذه التقنيات (EJB و Servlet و JSP و BC4J و غيرها أيضاً مثل Struts)و نستطيع أن نقسم الـ J2EE إلى ثلاثة أقسام:Model : ويتم فيها تطبيق قواعد العمل Business Logic و الاتصال مع قواعد البيانات . و في هذه المنطقة تعمل EJB أو BC4J .Controller : و هنا يتم نقل البيانات من العميل إلى السيرفر و التنقل من شاشة إلى شاشة بالإضافة إلى عملية التحقق من صحة البيانات و غيرها من العمليات المطلوبة ، و أفضل تقنية تعمل هنا هي Struts و هناك تقنيات أخرى مثل JSF او حتى Servlet وحدها.View : و يتم هنا عرض البيانات و نماذج تعبئة البيانات ، و تستخدم هنا JSP + Servlet. أو أحياناً تستخدم Java Swing إذا كان التطبيق ليس web app .وهل برمجة قواعد بيانات أوراكل بلغة الجافا محصور على الـ JSP ؟ مثل ما ذكرت قبل قليل إذا كان التطبيق عبارة عن web application فإن الـ JSP هي الحل الأمثل أما لو كانت تطبيق client-server فيمكننا استخدام Java Swing .أيضاً اختيار التقنيات المناسبة التي تساعد على انتاج تطبيق جيد .. أمر مهموهل مدّة أربع أسابيع كافية للإلمام باللغة للبدء في المشروع؟؟ لا أنصحك بأن تجعل التعليم مرحلة أولية و من ثم البرمجة .. أنصحك أن يكون التعليم أثناء البرمجةبالنسبة لك ليس من المناسب أن تحاول الالمام بكل هذه التقنيات بل ليس المطلوب من اي developer ان يلم بها كلها لأن المفترض في بيئة العمل الحقيقية أن يكون لكل قسم عدد من المطورين فتجد 2 أو 3 يعملون على الـ EJB و 3 يعملون على الـ JSP و هكذاو بما أنك في مشروع تخرج فأنصحك ألا تتجه إلى الكتب. ابدأ فقط بالدروس .. موقع اوراكل غني بالدروس المفيدة جداً خاصة أنك ستعمل على JDeveloper .. ابدأ بدرس مثلاً كيفية بناء تطبيق J2EE ستجد نفسك تحتاج مع العمل أن تتعلم ماهي الـ Servlet ؟ أو ماهي Struts أو مثلاً كيف أعمل validation للمدخلات ؟؟ كل هذه ستجد عليها دروس تساعدكوبعد الانتهاء من المشروع ستجد نفسك تميل لتقنية معينة ترتاح لها يمكنك تعلمها وقراءة الكتب فيها حتى تتقنها أتمنى أن أكون قدمت معلومة مفيدةو أي خدمة احنا حاضرين تم تعديل 17 سبتمبر 2005 بواسطة خالد عبدالله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
احمد الجابري بتاريخ: 18 سبتمبر 2005 تقديم بلاغ مشاركة بتاريخ: 18 سبتمبر 2005 تسلم اخوي خالد ماقصرت أفدت واثريت الموضوع . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
SHRek بتاريخ: 19 سبتمبر 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 19 سبتمبر 2005 أخوي خالد عبداللهألف ألف ألف شكر لك يالغاليعن جد ممنون لك وعاجز عن شكركعلى شرحك الوافي بكل ما يتعلق بتساؤلاتي واكثر لا أنصحك بأن تجعل التعليم مرحلة أولية و من ثم البرمجة .. أنصحك أن يكون التعليم أثناء البرمجة راح اسمع نصيحتك وأدخل التحديرغم إن الكثيرين حذروني من المغامرة والدخول بلغة تعتبر نسبيا جديدة وبمثل حجم الـ JSP لكن الحمدلله أنا قوي بالله ثم بنفسي ووجودكم معي وإن شاءالله أكون قد التحدي يعطيكم ألف عافية اخوي أحمد الهاجريواخوي خالد عبداللهونردها لكم بالافراح العامرة إن شاءالله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
خالد عبدالله بتاريخ: 20 سبتمبر 2005 تقديم بلاغ مشاركة بتاريخ: 20 سبتمبر 2005 (معدل) رغم إن الكثيرين حذروني من المغامرة والدخول بلغة تعتبر نسبيا جديدة وبمثل حجم الـ JSP كلام الناس لا بيقدم ولا يأخر .. بإذن الله ستتعلم و تنجز مشروعك .. و لا تنسى ان اعضاء هيئة التدريس سيأخذون في الحسبان انك تبرمج مشروعك بتقنية جديدة و هذا بحد ذاته يستحق التقديربالتوفيق تم تعديل 25 سبتمبر 2005 بواسطة خالد عبدالله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.