اغلق هذه النافذة  أنت غير مسجل بشبكة ابن الخليج; للتسجيل اضغط هنا; للمساعده وشرح طريقة التسجيل اضغط هنا

شبكة ابن الخليج

Sitemap | Archive | Tag Could
التسجيلالبحثمشاركات اليوماجعل جميع المنتديات مقروءةالأرشيفاعلن معنا





مقدمة عن jsp

مناقشة موضوع مقدمة عن jsp في دروس برمجة مواقع; هذا الدرس يحتاج منك : *معرفه بلغه الجافا *فكره بسيطه عن تقنية ال Servlets ( معذرة لكني لم اجد تعريباً لهذه الكلمه ) مقدمه عن ال (JSP - JavaServer Pages): ال جي اس بي هى تقنيه ابتكرتها صن (Sun ...

العودة منتدى ابن الخليج> منتديات تعليمية> دروس برمجة مواقع

{ مِنَ الْمُؤْمِنِينَ رِجَالٌ صَدَقُوا مَا عَاهَدُوا اللَّهَ عَلَيْهِ فَمِنْهُم مَّن قَضَى نَحْبَهُ وَمِنْهُم مَّن يَنتَظِرُ وَمَا بَدَّلُوا تَبْدِيلاً } الأحزاب23

حادثة الإفك - تفسير ابن كثير وشرح عثمان الخميس



صوتي شرح الشيخ عثمان الخميس لمختصر منهاج السنة النبوية لشيخ الإسلام ابن تيمية كتاب ألفه للرد على الإمامية وهو أشهر كتاب في الرد على الشيعة

رد
 
LinkBackأدوات الموضوعطرق مشاهدة الموضوع
قديم 07-11-2006, 09:25 صباحاً   #1 (permalink)
اسرة ابن الخليج
 
الصورة الرمزية الهوى ماهو كلام
 
تاريخ التسجيل: Jul 2005
الدولة: *K S A*
المشاركات: 4,815
معدل تقييم المستوى: 659الهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيطالهوى ماهو كلام نشيط
إرسال رسالة عبر مراسل ICQ إلى الهوى ماهو كلامإرسال رسالة عبر مراسل MSN إلى الهوى ماهو كلامإرسال رسالة عبر مراسل Skype إلى الهوى ماهو كلام
افتراضيمقدمة عن jsp

هذا الدرس يحتاج منك :



*معرفه بلغه الجافا



*فكره بسيطه عن تقنية ال Servlets ( معذرة لكني لم اجد تعريباً لهذه الكلمه )



مقدمه عن ال (JSP - JavaServer Pages):



ال جي اس بي هى تقنيه ابتكرتها صن (Sun Microsystems) لتسهيل التعامل مع ال Servlets خاصة اذا كنت تخطط لأن تحتوي الصفحه على قدر كبير من المحتويات الثابته (Static Content) مثل ال HTML.



صفحة ال JSP تحوّل قبل العرض علي العميل (Client) الي Servlet.



لتبدأ التعامل مع ال JSP تحتاج الي Java JDK و ويب سيرفر مثل Apache Tomcat



كود ال JSP يكتب داخل ال HTML تماماً ككود ال ASP.



مثال بسيط من صفحتين:

شيفرة برمجية:

كود:
Page1.jsp:

<html dir="rtl">
<body>
<form action="Page2.jsp" method="GET">
<input type="text" name="UserName">
<input type="submit" value="ارسل">
</form>
</body>
</html>

Page2.jsp:
<html>
<body>
مرحبا 
<%= request.getParameter("UserName") %>
</body>
</html>


هذا المثال يأخذ اسم المستخدم في صفحه, و يرحب به مستخدماً اسمه في صفحة اخري.



خاتمه:



الجي اس بي تقنيه رائعه كما هي عادة الجافا دائما, و يمكنك ايضا الأطلاع على الشفره المصدريه لها لأنها مفتوحه المصدر.



من مواضيع الهوى ماهو كلام في المنتدى
__________________
هل تريد إطفاء خطاياك وتكفير ذنوبك ؟
عليك بالصدقة
قال صلى الله عليه وسلم
'الصوم جنة , والصدقة تطفيء الخطيئة كما يطفيء الماءالنار '
الهوى ماهو كلام غير متواجد حالياً   رد مع اقتباس
قديم 09-22-2006, 03:37 مساءً   #2 (permalink)
عضو جديد
 
تاريخ التسجيل: Sep 2006
المشاركات: 2
معدل تقييم المستوى: 16El MeSaFeR يستاهل ترحيب
افتراضيمشاركة: مقدمة عن jsp

يسلمووووو



من مواضيع El MeSaFeR في المنتدى
    El MeSaFeR غير متواجد حالياً   رد مع اقتباس
    قديم 10-03-2006, 01:15 صباحاً   #3 (permalink)
    عضــو
     
    تاريخ التسجيل: Jun 2006
    المشاركات: 19
    معدل تقييم المستوى: 18بوشهاب يستاهل ترحيب
    افتراضيمشاركة: مقدمة عن jsp

    مشكووووووووووور



    من مواضيع بوشهاب في المنتدى
    بوشهاب غير متواجد حالياً   رد مع اقتباس
    قديم 11-30-2008, 08:56 مساءً   #4 (permalink)
    عضو فضـــي
     
    الصورة الرمزية بنت المزاحمية
     
    تاريخ التسجيل: Nov 2006
    المشاركات: 287
    معدل تقييم المستوى: 49بنت المزاحمية يستاهل ترحيببنت المزاحمية يستاهل ترحيب
    افتراضيرد: مقدمة عن jsp

    جزاك الله خير ،،

    ياليت تحط كتاب لـــ JSP باللغــة العربيــــــة


    ياليـت يكو ن عاجــــــــــــــلاً ،،، قبل الدراسة بعد إجازة الحج

    ويحتوي على المقرر المعتمد من قبل المؤسسة العامة للتدريب المهني والتقني

    http://www.pt.gotevo...nLong/Prog.pdf


    ستجد المطلوب من صفحة 31 _ 34 في الكتاب


    جزاك الله خيرأَ وبارك الله فيك


    بحثت في شبكة ابن الخليج ووجدت

    مقدمةكتاب لتعلم jsp / servlet

    لكنه باللغة الإنجليزية



    من مواضيع بنت المزاحمية في المنتدى
    بنت المزاحمية متواجد حالياً   رد مع اقتباس
    قديم 12-02-2008, 12:56 مساءً   #5 (permalink)
    عضو مستمر
     
    تاريخ التسجيل: Jun 2007
    المشاركات: 69
    معدل تقييم المستوى: 21sun_shine يستاهل ترحيب
    افتراضيرد: مقدمة عن jsp

    س/ ما هي أل JSP؟
    ج/ هي لغة برمجة معتمده على الجافا تمكننا من كتابة صفحات ويب ديناميكية.
    اللغة من تطوير شركة صن لتعمل على جهة الخادم أي أنها Server-side وهي ببساطة عبارة عن tags تكتب داخل لغة HTML وهي بسيطة التعلم جدا خصوصا من كان لدية معرفة بمفهوم الويب ( HTTP).

    س/ هل يجب أن يكون لدي علم بال جافا لكي أستطيع تعلم JSP؟
    ج/ لا أخفيكم سرا أن شركة صن تسعى جاهدة لنفي ذلك وذلك من خلال تطويرها للنسخة الثانية من اللغة أو ما تسمى Expression Language(JSP EL) والذي تسعى من خلاله الشركة لعدم تضمين كود الجافا داخل لغة JSP لتمكين من ليس عندهم دراية بلغة الجافا بكتابة صفحات أل JSP بدون الحاجة لان يكون لدى الشخص معرفة بال جافا ولكن فقط باستخدام أل JSP EL ولكن بالطبع يجب أن يكون لديك معرفة بالجافا عندما يكون التطبيق كبير أو متوسط ولكن تستطيع بناء تطبيق بسيط بدون الحاجة لتعلم الجافا وذلك من خلال JSP EL & JSTL.

    س/ما هو JSTL؟
    ج/هو اختصار ل JavaServer Pages Standard Tag Library وهو عبارة عن مجموعة من أل tags المعًرفة مسبقا والتي تمكنك من استخدمها في تطبيقك دون الحاجة لمعرفة طريقة كتابتها فهي توفر الوقت والجهد.

    س/لماذا أستخدم JSP؟
    ج/في الحقيقة أعلم أن هذا السؤال يدور في ذهن الكثير من القراء فلماذا مثلا ما نستخدم لغات تطوير الويب المختلفة والتي ربما تكون أكثر شهرة من أل JSP الجواب على هذا السؤال هو الآتي:
    1-عدم الاعتماد على منصة بعينها (Multi Platform).
    2-هناك العديد من المكونات المعاد استخدامها أكثر من صفحة JSP ولعل أشهر هذه المكونات (JavaBeans & EJB).
    3-الاستفادة من قوة ومزايا الجافا.
    4-دعم الكثير من الشركات لها ولعل من أهمها (Apache & Oracle & IBM & Borland) وبالطبع شركة صن ألام التي دائما تحاول تطويرها وتحسينها.

    س/كم من الوقت يكفي لتعلم أل JSP؟
    ج/طبعا أنصحك أنك تتعلم JSP 2.0 لأنها هي النسخة الأخيرة و بها تغيير في syntax عن النسخة السابقة قليلا.
    طبعا صدقني تعلم syntax اللغة ما يأخذ إلا سوى 2-3 ساعات فقط ( بالطبع إذا كانت لديك خليفة سابقة بإحدى لغات الويب) لذلك لن أتكلم فيه نظرا لأنه من الممكن أي يشخص يقراه ويفهمه ببساطه ولكن المهم هو كيفية الكتابة الصحيحة للكود.

    مع ظهور الانترنت وانتشاره وخصوصاً في السنوات الخمس الماضية تكرر مصطلح الـ web application

    كمنحى اخر للبرمجة وطريق مستقل بدت تتضح فائدة السير فيه .

    يجهل البعض ممن لم يتطلعوا على هذا الموضوع الفائدة المرجوة من تحويلهم الى هذا المنهج البرمجي الجديد
    وهل المردود العائد منه يفوق الجهد في تعلمه والتخلي عن المنهج القديم في برمجة الـDesktop application ?!!
    دعونا نركز هنا على مطورين تطبيقات الاوراكل الذين يستخدمون Developer6i
    قد لاتتضح الفائدة جلية في حالة كون التطبيق صغير وفي حالة قلة عدد المستخدمين
    ولكن دعونا نتخيل تطبيق يستخدمه اكثر من 50 شخص يتعاملون مع نفس الشاشات التطبيقية للبرنامج
    ويستخدمون نفس قاعدة البيانات في نفس الوقت .

    كمستخدم لبيئة التطوير Developer6i بعد الانتهاء من تحليل و تصميم الـforms والreports التابعه لها
    تنزل developer runtime والـreport runtime في كل جهاز عميل
    ثم تقوم بالتعديل في الـregedit لتغيير الـcharset وتحديد الـpath للforms وبنفس الطريقة للـreports path
    والـicons بعد ذلك يتم تعريف قاعدة البيانات من جهاز العميل عن طريق sql net_easy confegration حيث تضع فيه قيم الـ IP Address والـ Port لتكوين الـ TNS Name .
    لاحظ انك بحاجة هنا للجلوس على كل جهاز عميل ليتهيء ويكون قادراً على تشغيل نظامك وفي حالة سير الامور على مايرام و طرأت لك فكرة تعديل برمجي ولو بسيط على احد الشاشات فلا تنسى ان عليك اعادة توزع ملف الـfmx على جميع الاجهزة العميلة وماذا لوكانت في مواقع متباعده !! .. طبعاً يجب عليك الذهاب لتلك المواقع .
    ولو حصلت مشكلة في احد اجهزة المستخدمين ادت على عدم تشغيل البرنامج قد يكون سبها فايروس او مسح احد الملفات بقصد او بدون قصد .. يجب عليك الذهاب ايضاً .

    لكن في حالة الـweb applications واقصد هنا تطبيقات الويب الحقيقية من خلال لغات مثل JSP وليست
    عن طريق applets او java applications .. كل ماعليك هو اعداد نظامك مره واحدة على جهاز الـserver
    ومن ثم اعطاء الـ IP الخاص به للمستخدمين ليتمكنوا من الدخول للنظام عن طريق متصفح الانترنت فقط
    مثل Microsoft Internet Explorer او Netscape Navigator .
    والذي في حالة عمل format للجهاز بالكامل وتنزيل نظام تشغيل جديد فإن تلك البرامج تنزل تلقائياً
    اذاً فليست لديك مشكلة مع اجهزة المستخدمين لنظامك وفي حالة تحديث برنامجك سيتحدث عندهم تلقائياً بدون ادنى جهد
    ولا تنسى ايضاً انك لست بحاجة الى اجهزة ذات نظام تشغيل معين فيمكن ان يكون بعضهم يستخدم Linux والبعض
    الاخر MacOS او Windows بأقل الموارد من حيث السرعة والذاكرة فهم يتعاملون مع HTML فقط .


    هذا الدرس يحتاج منك :
    *معرفه بلغه الجافا
    *فكره بسيطه عن تقنية ال Servlets ( معذرة لكني لم اجد تعريباً لهذه الكلمه )
    مقدمه عن ال (JSP - JavaServer Pages):

    الـ جي اس بي هى تقنيه ابتكرتها صن (Sun Microsystems) لتسهيل التعامل مع ال Servlets خاصة اذا كنت تخطط لأن تحتوي الصفحه على قدر كبير من المحتويات الثابته (Static Content) مثل ال HTML.
    صفحة ال JSP تحوّل قبل العرض علي العميل (Client) الي Servlet.
    لتبدأ التعامل مع ال JSP تحتاج الي Java JDK و ويب سيرفر مثل Apache Tomcat
    كود ال JSP يكتب داخل ال HTML تماماً ككود ال ASP.
    مثال بسيط من صفحتين:
    شيفرة برمجية:
    Page1.jsp:

    <html dir="rtl">
    <body>
    <form action="Page2.jsp" method="GET">
    <input type="text" name="UserName">
    <input type="submit" value="ارسل">
    </form>
    </body>
    </html>

    Page2.jsp:
    <html>
    <body>
    مرحبا
    <%= request.getParameter("UserName") %>
    </body>
    </html>
    هذا المثال يأخذ اسم المستخدم في صفحه, و يرحب به مستخدماً اسمه في صفحة اخري.



    من مواضيع sun_shine في المنتدى
    sun_shine غير متواجد حالياً   رد مع اقتباس
    قديم 12-03-2008, 06:24 صباحاً   #6 (permalink)
    عضو ذهبـــي
     
    الصورة الرمزية abdu_go
     
    تاريخ التسجيل: Jul 2008
    الدولة: KsA’’’،،، I'm from Egypt
    العمر: 20
    المشاركات: 402
    معدل تقييم المستوى: 2328abdu_go نشيطabdu_go نشيطabdu_go نشيطabdu_go نشيطabdu_go نشيطabdu_go نشيطabdu_go نشيطabdu_go نشيطabdu_go نشيطabdu_go نشيطabdu_go نشيط
    إرسال رسالة عبر مراسل Yahoo إلى abdu_goإرسال رسالة عبر مراسل Skype إلى abdu_go
    افتراضيرد: مقدمة عن jsp

    مشكووووور عالدرس السريع... ^ ^



    من مواضيع abdu_go في المنتدى
    __________________
    لطلب أي برمجة خاصة مدفوعة لتميز بها موقعك قم بإضافتي على البريد التالي:
    abdugo@hotmail.com

    سيكون أفضل بكثير مما تتخيل وبتقنية الـ AJAX + دعم لموقعك
    abdu_go غير متواجد حالياً   رد مع اقتباس
    رد

    العبارات الدلالية
    مقدمة


    أدوات الموضوع
    طرق مشاهدة الموضوع

    تعليمات المشاركة
    لا تستطيع إضافة مواضيع جديدة
    لا تستطيع الرد على المواضيع
    لا تستطيع إرفاق ملفات
    لا تستطيع تعديل مشاركاتك

    BB code is متاحة
    كود [IMG]متاحة
    كود HTML معطلة
    Trackbacks are متاحة
    Pingbacks are متاحة
    Refbacks are متاحة

    المواضيع المتشابهه
    الموضوعكاتب الموضوعالمنتدىمشاركاتآخر مشاركة
    مقدمة ابن خلدونWOLFادب و فنون604-22-2009 09:39 مساءً
    مقدمة للغة Aspالهوى ماهو كلامدروس برمجة مواقع105-19-2008 08:49 مساءً
    مقدمة عن #cالهوى ماهو كلامدروس لغات البرمجة110-22-2006 03:54 مساءً
    مقدمة برمجيةالهوى ماهو كلامدروس لغات البرمجة210-22-2006 03:48 مساءً
    مقدمةالهوى ماهو كلامدروس لغات البرمجة110-22-2006 03:40 مساءً


    منتديات شبكة ابن الخليج

    ثقافة السودان شعر حب قاموس العرب مي زيادة جرائم سرقة الدوري الاسباني مرئيات و صوتيات منتديات بنات عرض ازياء فوائد و علاج الامراض قشرة الشعر وانواعها موقع ديور غريبه ديكور المحلات منتديات بنات برامج تسربع الانترنت ادوات حماية مساعده في مشكله اخبار و تحميل العاب Games العاب للبنات فقط puzzle دريم كاست مخزن حبوب ترافيان اشكال صور اخبار برامج الجي منتديات بنات دروس الكمبيوتر و الأنترنت دروس فوتوبرش دروس فلاتر فوتوشوب دروس ايميج ريدي Adobe ImageReadyدروس افتر افكت Adobe After Effect تحميل adobe premiere الطبيعة Maya دروس ماكس للمتبتدئين دروس سويتش مبدئة دروس هتمل دروس اكسس دروس دوس أنظمة التشغيل وندوز WINDOWS دروس فيجوال سي ++ منتديات بنات template احدث الهاكات اروع الهاكات قسم ستايلات vBulletinمجلة المنتديات mkPortalقسم ستايلات مجلة المنتديات mkPortal Stylesسكربتات وادوات تطوير المواقعمشاكل وحلول الـ مواقع استضافات مجانية آراءفوتوشوبCinema 4Dخامات فوتوشوبفرش فوتوشوباكشن فوتوشوباشكال فوتوشوبدليل مواقعاكتشف شخصيتكاخبارموسوعة الأطفالبوربوينتtorrentاختصار الروابطPageRankتوقيع لاميلكصانع القليترGlitterبرامج


    الساعة تعتمد على توقيت جرينتش +3. الساعة الآن 02:09 صباحاً.
    Search Engine Optimization by vBSEO 3.1.0

    Valid XHTML 1.0 Transitional Valid CSS!Powered by vBulletin® Version 3.7.1,
    Copyright ©2000 - 2012, Jelsoft Enterprises Ltd
    شبكة و منتديات حبيبى نت  |  شبكة العربي  |   Feeds:   XML   JS   RSS   RSS Feed