آموزش برنامه نویسی سمت سرور با JSP
این دوره آموزشی برای کسانی که با جاوا آشنایی مقدماتی داشته و قصد ورود به دنیای برنامه نویسی وب به عنوان نقطه شروع محسوب می شود بدون داشتن دانش مقدماتی جاوا و همچنین نا آشنا بودن با تکنولوژی JSP و Servlet و نداشتن مهارت در این دو تکنولوژی یادگیری بقیه فریم ورک های جاوای وبی تقریبا غیر ممکن است.
این دوره آموزشی برای کسانی که با جاوا آشنایی مقدماتی داشته و قصد ورود به دنیای برنامه نویسی وب به عنوان نقطه شروع محسوب می شود بدون داشتن دانش مقدماتی جاوا و همچنین نا آشنا بودن با تکنولوژی JSP و Servlet و نداشتن مهارت در این دو تکنولوژی یادگیری بقیه فریم ورک های جاوای وبی تقریبا غیر ممکن است.
مفید برای رشته های
- برای هر کسی که علاقه مند به فعالیت در حوزه برنامه نویسی وب است بخصوص دانشجویان و فارغ التحصیلان رشته های فنی – مهندسی
پیش نیازهای علمی
- آشنایی مقدماتی با JSE
برای مشاهده جزئیات و تهیه آموزش برنامه نویسی سمت سرور با JSP به این لینک (+) مراجعه نمایید.
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- درس اول: معرفی تکنولوژی JSP
- JSP چیست
- مزایا و معایب استفاده از تکنولوژی JSP
- نگاهی کوتاه به ساختار یک پروژه وبی و جایگاه صفحات JSP در آن
- درس دوم: آشنایی با معماری و کارکرد تکنولوژی JSP
- معرفی JSP Container به عنوان بستر نگهداری صفحات JSP
- فرایند مدیریت صفحات JSP توسط JSP Container
- معرفی تکنولوژی Servlet به عنوان پایه و اصل صفحات JSP
- درس سوم: بررسی چرخه زندگی یک صفحه JSP
- کامپایل و تبدیل JSP به Servlet
- مقداری دهی اولیه و فراخوانی متد jspInit
- اجرای بدنه اصلی برنامه و فراخوانی متد _jspService
- فرایند پاک سازی و فراخوانی متد jspDestroy
- بررسی چرخه زندگی بوسیله اجرای یک صفحه JSP نمونه
- درس چهارم: یک صفحه JSP از چه اجزا و عناصری تشکیل شده است
- نگاهی گذرا به یک صفحه JSP نمونه و عناصر تشکیل دهنده اش
- معرفی Directives
- معرفی Scriptlet- بخش کد نویسی بدنه یک صفحه JSP
- معرفی JSP Declarations- بخش اعلان متغیرها
- معرفی JSP Expression- چاپ خروجی در هر کجای یک تگ HTML
- معرفی JSP Actions- دستوراتی برای کنترل رفتار موتورServlet
- معرفی Implicit Objects- اشیای توکار و پیش فرض در صفحات JSP
- معرفی بخش comments – توضیحات ارایه شده در حاشیه کدها
- درس پنجم: بررسی دقیق تر برخی از عناصر معرفی شده در فصل چهار
- بررسی سه عنصر مهم Directives ، Actions و Implicit Object
- کاربرد Page Directives
- کاربرد Include Directives
- نحوه نوشتن یک تگ سفارشی (taglig)
- بررسی Request Client
- بررسی Response Server
- بررسی استفاده از قابلیت های Session در یک صفحه JSP
- بررسی عملکرد تگ <jsp:include>
- بررسی عملکرد تگ <jsp:forward>
- استفاده از عناصر ذکر شده در متن یک پروژه واقعی
- درس ششم: کاربرد پیغام ها و وضعیت های کدی (status http codes)
- آشنایی با فرمت یک پیام HTTP
- مرور جدول کدها و معرفی متدهای متعارف برای تنظیم یک پیام HTTP
- یک مثال کاربردی
- درس هفتم: آشنایی با نحوه تبادل داده ها مابین سرور و کلاینت
- ارسال داده از سمت کلاینت به سمت مشتری
- متد POST
- متد GET
- تفاوت دو متد GET و POST با همدیگر
- آشنایی با اشیای JSON
- آشنایی با اشیای XML
- دریافت اطلاعات در سمت سرور
- دریافت اطلاعات با استفاده از متد getParameter
- دریافت اشیا در سمت سرور
- درس هشتم: آشنایی با موجودیتی بنام Cookie
- آشنایی با ساختار و آناتومی یک کوکی متعارف
- نحوه تنظیم یک کوکی در سمت سرور (معرفی متدهای متعارف برای تنظیم)
- یک مثال کاربردی
- درس نهم: مباحث متفرقه
- چگونه یک کاربر را به صفحه دیگری هدایت کنیم
- رفرش کردن کل یک صفحه وب در بازه های زمانی مشخص
- رفرش کردن بخش خاصی از یک صفحه وب – معرفی تکنولوژی AJAX
- معرفی سایتهای مفید جهت رفع اشکالات احتمالی
برای مشاهده جزئیات و تهیه آموزش برنامه نویسی سمت سرور با JSP به این لینک (+) مراجعه نمایید.
مجموعه: برنامه نویسی, سته بندی مستقل برچسب ها: Actions, comments, Cookie, Directives, getParameter, HTTP, Implicit Object, Implicit Objects, Include Directives, JSON, JSP Actions, JSP Container, JSP Declarations, JSP Expression, jsp:forward, jsp:include, jspDestroy, jspInit, jspService, Page Directives, Request Client, Response Server, Scriptlet, Servlet, Session, status http codes, XML, تکنولوژی AJAX, تکنولوژی JSP, متد GET, متد POST