JSP مخفف کلمه ی java server page می باشد که مبتنی بر فناوری های زبان JAVA است.که توسط شرکتی به نام sun ارائه داده شده است. با استفاده از jsp می توان وب سایت های پویا و داینامیک ایجاد کرد.در گذشته اکثر وبسایت ها حالت استاتیک داشت و داینامیک نبود ولی امروزه از بسیاری از زبان ها مثل asp و c،C++،وجاوا….استفاده می کنند تا قابلیت های بیشتری رو به سایت هاشون اضافه کنند و اونها رو به حالت داینامیک و پویا دربیاورند.
درواقع jsp وظیفه ای که انجام می دهد این هست که:زمانی که شما آدرسی رو در مرورگر خودتون سرچ می کنید کدهای jsp برروی وب سرور درjsp servlet engine اجرا می شوند و jsp servlet engine کدهای HTML تولید می کنند به این ترتیب خروجی HTML برروی مرورگر سرویس گیرنده اجرا میشود و شما میتونید صفحه ای رو که موردنظرتون هست مشاهده کنید.
معماری JSP وساختار اون به صورت صفحات HTML است که در آن تک کدهایی از jsp گنجانده شده است که این کدها می توانند کدهایی از زبان java باشندکه اغلب پسوند .jsp دارند و به ندرت پسوندهایی مثل .htmlو .htm در آنها دیده میشه.
سرفصل های دوره آموزشی Udemy Master JSP and Servlets:
– بیا شروع کنیم
– بیایید به برنامه نویسی JSP شیرجه بزنیم
– استفاده از کلاس های جاوا در JSP
– تعامل با اشکال HTML
– جلسات
– بیسکویت ها
– JSP استاندارد کتابخانه برچسب (JSTL)
– JDBC در JSP – یادگیری اصول
– JDBC در JSP – بخش کدهای
– Servlets
– تعامل چندین صفحه
– کوکی ها در Servlets
– جلسات
– پارامترهای متن و پارامترهای پیکربندی
– اتصال به پایگاه داده جاوا (JDBC) با Servlets