آموزش Java EE: Servlets and JavaServer Pages (JSP)

Java EE: Servlets and JavaServer Pages (JSP)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه با استفاده از servlets و JavaServer Pages (JSP) صفحات وب پویا بسازید. این دوره با اصول اولیه ، مبانی خدمات سرولت آغاز می شود. مربی Ketkee Aryamane نحوه تنظیم محیط شما را توضیح می دهد و در مورد درخواست های GET و POST و همچنین هدایت و تغییر مسیر بحث می کند. وی سپس با مرور مفاهیم اساسی مانند چرخه زندگی JSP به JSP می رود. وی همچنین شامل مدیریت جلسه ، فیلترها و شنوندگان است. برای جمع بندی ، او از ماژول اصلی JSP Standard Tag Library (JSTL) و ماژول fmt می گذرد و همچنین در مورد توسعه برچسب های سفارشی بحث می کند.
موضوعات شامل:
  • بررسی هدف سرویس ها
  • اجرای درخواست GET در یک برنامه وب
  • اصول درخواست POST
  • انتقال ، تغییر مسیر و سایر API ها
  • چرخه عمر سرولت
  • مرور JSP و ویژگی های آن
  • مدیریت جلسه
  • فیلترها و شنوندگان
  • استفاده از زبان بیان در JSP
  • نیاز به JSTL و ماژول های آن

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. مرور کلی و تنظیم 1. Overview and Setup

  • درک هدف از خدمات Understanding the purpose of servlets

  • تنظیم محیط: یک پروژه وب ایجاد کنید Environment setup: Create a web project

  • تنظیم محیط: مستقر و اجرا شود Environment setup: Deploy and run

  • گزینه های جایگزین Alternative setups

  • راه اندازی برنامه پروژه Project application setup

2. مبانی اولیه Servlet: GET 2. Servlet Basics: GET

  • انواع درخواست HTTP Types of HTTP requests

  • اجرای درخواست GET در یک برنامه وب Implementing a GET request in a web app

  • جستجو: تنظیم اتصال به بانک اطلاعاتی Search: Setting up a database connection

  • جستجو: پرس و جو از پایگاه داده Search: Querying the database

  • جستجو: ایجاد پاسخ سرویس Search: Building a servlet response

3. مبانی Servlet: POST 3. Servlet Basics: POST

  • مبانی درخواست POST POST request basics

  • ثبت نام کاربر: جمع آوری داده های فرم و تماس با DAO Register user: Collecting form data and calling DAO

  • ثبت نام کاربر: جستجوی پایگاه داده و پاسخ به ساختمان Register user: Querying database and building response

  • ثبت نام کاربر: پشت صحنه Register user: Behind the scenes

4- Forwarding ، تغییر مسیر و سایر API ها 4. Forwarding, Redirection, and Other APIs

  • درک حمل و نقل Understanding forwarding

  • درک تغییر مسیر Understanding redirection

  • با استفاده از ServletConfig Using ServletConfig

  • با استفاده از ServletContext Using ServletContext

  • با استفاده از اشیاء درخواست / پاسخ Using request/response objects

  • دامنه ها و پارامترها در مقابل صفات Scopes and parameters vs. attributes

5- چرخه عمر سروت 5. Servlet Life Cycle

  • دانستن چرخه عمر سرویس Understanding the servlet life cycle

  • با استفاده از چرخه عمر servlet Using the servlet life cycle

6. اصول JSP 6. JSP Fundamentals

  • درک JSP و ویژگی های آن Understanding JSP and its features

  • عناصر JSP: متن ، اعلامیه و بیان JSP elements: Scriptlet, declaration, and expression

  • عناصر JSP: اسکریپت و بیان JSP elements: Scriptlet and expression

  • عناصر JSP: اعلامیه JSP elements: Declaration

  • درک چرخه عمر JSP Understanding the JSP life cycle

  • دستورالعمل های JSP: صفحه JSP directives: Page

  • دستورالعمل های JSP: شامل و برچسب گذاری کنید JSP directives: Include and taglib

  • درک اشیاء ضمنی در JSP Understanding implicit objects in JSP

7. مدیریت جلسه 7. Session Management

  • درک نیاز به مدیریت جلسه Understanding the need for session management

  • کوکی ها برای مدیریت جلسه Cookies for session management

  • با استفاده از کوکی ها Using cookies

  • بازنویسی URL برای مدیریت جلسه URL rewriting for session management

  • با استفاده از بازنویسی URL Using URL rewriting

  • مصرف API های جلسه در یک برنامه وب Consuming session APIs in a web app

8- فیلترها و شنوندگان 8. Filters and Listeners

  • درک نیاز به فیلترها در یک برنامه وب Understanding the need for filters in a web app

  • فیلترها: اعتبار سنجی کاربر در یک سرویس Filters: User validation in a servlet

  • Filters: خطا در صفحه نمایش و تنظیم کلاس فیلتر Filters: Display error and set up filter class

  • فیلترها: منطق فیلتر را پیاده سازی کنید Filters: Implement filter logic

  • درک نیاز شنوندگان در یک برنامه وب Understanding the need for listeners in a web app

  • استفاده از شنوندگان در یک برنامه وب Using listeners in a web app

9. اقدامات استاندارد JSP و زبان بیان 9. JSP Standard Actions and Expression Language

  • درک ظهور اقدامات استاندارد Understanding the advent of standard actions

  • اقدامات استاندارد JSP: پایگاه داده پرس و جو JSP standard actions: Querying database

  • اقدامات استاندارد JSP: نمایش داده ها JSP standard actions: Displaying data

  • زبان بیان Expression language

  • استفاده از زبان بیان در JSP Using expression language in JSP

  • استفاده از اشیاء ضمنی زبان بیان Using implicit objects of expression language

10. JSTL و کتابخانه Tag Tag 10. JSTL and Custom Tag Library

  • نیاز به JSTL و ماژول های آن Need for JSTL and its modules

  • ماژول اصلی: پایگاه داده پرس و جو Core module: Querying database

  • ماژول اصلی: نمایش داده ها Core module: Displaying data

  • ماژول FMT FMT module

  • کتابخانه برچسب سفارشی Custom tag library

  • برچسب سفارشی: کنترل کننده برچسب و TLD را تعیین کنید Custom tag: Define tag handler and TLD

  • برچسب سفارشی: از برچسب در JSP استفاده کنید Custom tag: Use tag on JSP

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Java EE: Servlets and JavaServer Pages (JSP)
جزییات دوره
6h 14m
59
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
121,897
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ketkee Aryamane Ketkee Aryamane

نرم افزار حرفه ای Ketkee Aryamane یک نرم افزار حرفه ای است و یک دهه تجربه در فناوری های Java و JEE دارد.

طی چند سال گذشته ، Ketkee در حوزه آموزش کار کرده است ، و آموزش هایی در مورد موضوعاتی مانند Struts ، Hibernate و Spring را ارائه داده است. وی همچنین آموزش هایی را در زمینه فن آوری های وب از جمله HTML5 ، CSS3 ، JavaScript و AngularJS به شما ارائه می دهد. در حال حاضر ، او به عنوان یک مربی فنی آزاد کار می کند.