آموزش Jakarta EE 9 Web Profile Fundamentals

Jakarta EE 9 Web Profile Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Jakarta EE 9: Web Profile یکی از محبوب ترین فریم ورک های سمت سرور است که امروزه استفاده می شود. این دوره به شما اصول توسعه برنامه های وب با استفاده از Servlets، JSP و سایر قسمت های Jakarta Web Profile را آموزش می دهد. در این دوره ما نوشتن برنامه های وب سمت سرور در جاوا را یاد می گیریم. Jakarta Web Profile 9.0 جدیدترین در صف طولانی مشخصات JEE (قبلاً J2EE) است که توسعه Java سمت سرور یا سازمانی را پوشش می دهد. این دوره، نمایه وب جاکارتا را پوشش می دهد، و آن نمایه وب نحوه کار Servlets، صفحات سرور جاکارتا (JSP) و سایر فناوری های وب جاوا را مشخص می کند. چرا این اصول مهم هستند؟ خوب، زیرا آنها زیربنای بسیاری از چارچوب های وب جاوا هستند که امروزه مانند Spring MVC وجود دارند. برای این دوره شما یک برنامه کاربردی به سبک MVC می نویسید که از یک Servlet به عنوان کنترل کننده اصلی استفاده می کند، به این معنی که نحوه نوشتن و استقرار servlet ها و. ما نشان خواهیم داد که چگونه از JSP ها به عنوان فناوری مشاهده در این چارچوب استفاده کنیم و از «زبان بیان» و «کتابخانه‌های برچسب» برای پویا کردن این صفحات استفاده کنیم. شما یاد خواهید گرفت که چگونه از جلسات برای مدیریت کاربران و کوکی‌ها برای مدیریت دائمی مرتبط با کاربر استفاده کنید. حالت. علاوه بر این شما خواهید فهمید که چگونه از فیلترها و رویدادهای serlvet برای ردیابی و پاسخ به درخواست های HTTP ورودی و تبدیل داده ها در آن درخواست ها و پاسخ ها استفاده کنید. همچنین نحوه نوشتن سرولت های ناهمزمان برای کمک به مقیاس پذیری در سمت سرور را خواهید دید

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی Introduction

  • معرفی دوره Course Introduction

  • مقدمه ای بر جاکارتا EE Introduction to Jakarta EE

  • نصب TomEE Installing TomEE

  • تنظیم Gradle Gradle Setup

  • خلاصه Summary

جاکارتا سرولتز Jakarta Servlets

  • معرفی Introduction

  • مبانی Servlet Servlet Basics

  • نوشتن اولین سرولت ما Writing Our First Servlet

  • نگاشت URL به Servlets Mapping Urls to Servlets

  • رسیدگی به درخواست ها و ایجاد پاسخ Handling Requests And Generating Responses

  • راه اندازی Servlets Initializing Servlets

  • خلاصه Summary

صفحات سرور جاکارتا Jakarta Server Pages

  • معرفی Introduction

  • صفحه سرور جاکارتا چیست؟ What Is a Jakarta Server Page?

  • نوشتن اولین JSP ما Writing Our First JSP

  • مقدمه ای بر MVC Introduction to MVC

  • نوشتن برنامه اولیه MVC Writing the Initial MVC Application

  • اضافه کردن مدل Adding the Model

  • خلاصه Summary

زبان بیان جاکارتا Jakarta Expression Language

  • معرفی Introduction

  • استفاده از زبان بیان Using the Expression Language

  • ذاتی Intrinsics

  • خلاصه Summary

کتابخانه برچسب استاندارد جاکارتا The Jakarta Standard Tag Library

  • معرفی Introduction

  • با استفاده از کتابخانه هسته Using the Core Library

  • شرایط Conditionals

  • تکرار Iteration

  • واردات و آدرس اینترنتی Imports and Urls

  • خلاصه Summary

شنوندگان رویداد Event Listeners

  • معرفی Introduction

  • شنونده ServletContext ServletContext Listener

  • نوشتن یک Application LIstener Writing an Application LIstener

  • مقداردهی اولیه برنامه Initializationg the Application

  • رویدادهای دیگر Other Events

  • درخواست رویداد Request Event

  • استثناها Exceptions

  • خلاصه Summary

فیلترها Filters

  • معرفی Introduction

  • فیلترهای نوشتن Writing Filters

  • فیلتر ورود به سیستم Logging Filter

  • درخواست Wrapper Request Wrapper

  • بسته بندی پاسخ Response Wrapper

  • فیلتر فشرده سازی Compression Filter

  • خلاصه Summary

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

  • معرفی Introduction

  • تایم اوت ها Timeouts

  • در هر ایالت جلسه Per Session State

  • ایجاد یک جلسه Creating a Session

  • پایان دادن به جلسه Ending the Session

  • بازنویسی URL URL Rewriting

  • جلسات قابل توزیع Distributable Sessions

  • خلاصه Summary

بیسکویت ها Cookies

  • معرفی Introduction

  • تنظیم کوکی ها Setting Cookies

  • خلاصه Summary

ایمنی نخ Thread Safety

  • Thread Safety ThreadSafety

سرورهای ناهمزمان Asynchronous Servlets

  • معرفی Introduction

  • اولین سرور ناهمزمان First Asynchronous Servlet

  • ارسال سرورهای ناهمزمان Dispatching Asynchronous Servlets

  • تایم اوت ها Timeouts

  • نوشتن انتقال داده Writing the Data Transfer

  • اجرای انتقال داده Running the Data Transfer

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش Jakarta EE 9 Web Profile Fundamentals
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 54m
64
Pluralsight (پلورال سایت) pluralsight-small
10 اسفند 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Kevin Jones

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Jones Kevin Jones

مدت ها پیش در دانشگاهی بسیار دور ، کوین عاشق برنامه نویسی شد. در ابتدا با کامپیوتر DEC20 دانشگاه BASIC و Pascal و کمی از Fortran را انجام می دهید. اولین کار او این بود که او به نوشتن دسته PL/1 در یک سیستم اصلی IBM پرداخت و در آنجا نیز لذت های عجیب و غریب JCL را کشف کرد. او پس از کشف لذت های dBase IV در رایانه های شخصی IBM به زودی دریافت که سیستم های چند کاربره برای او مناسب نیستند. از آنجا که او به C و API ویندوز معتاد شد از این رو به پایین بود. او که فقط کد نویسی ویندوز 1 را از دست داده بود ، برای 16 نسخه بیتی دیگر از ویندوز ، 2 و 3 ، از جمله نسخه های مختلف آماده شبکه ، کد را انجام داد. او هنوز به سختی ناشی از مجبور شدن به همراه داشتن IBM Token Ring MAU را با خود به یاد آورده است. پس از تلاش برای وانمود کردن اینکه ویندوز و C واقعاً شی گرا هستند ، تصمیم گرفت که بهتر است C ++ را یاد بگیرد. در حدود همین مرحله بود که او دریافت که علاوه بر نوشتن کد برای امرار معاش ، می توان بابت گفتن نحوه نوشتن کد برای امرار معاش به او پول پرداخت کرد. وی قبل از اینکه روحیه او در پشت پشتیبانی OLE در MFC شکسته شود ، ویندوز ، MFC و C ++ را برای یک شرکت آموزشی در انگلیس تدریس می کرد ، وقتی که سرانجام از کابوس کد مدیریت نشده به نیروانای زمان اجرا مدیریت شده به نام جاوا دور شد. در این زمان بود که او در چندین کنفرانس JavaOne که معمولاً با موضوع Servlets ، JavaServer Pages و برچسب های کتابخانه ای صحبت می کرد. پس از خرید کارمندان Sun ، مقادیر زیادی از Apple Martini کوین برای مشخصات Servlet و JSP به گروه های متخصص دعوت شد. اوه ، چطور وقتی دات نت خندید ، خندید و همان استدلال ها در مورد تخریب غیر قطعی و جمع آوری زباله ها که اکنون در دنیای جاوا کلاه بسیار قدیمی بودند ، ایجاد شد. او سرانجام حدود هشت سال پیش دستهای خود را در C # و .Net کثیف کرد ، دوباره در لایه وب کار می کرد و از هر دقیقه استفاده از هیولایی که ASP.Net Web Forms بود و متنفر بود ، متنفر بود. تا اینکه MVC سرانجام احساس کرد که به خانه مایکروسافت آمده است. البته البته MVC سال گذشته است و کوین بیشتر و بیشتر بر روی مشتریان ثروتمند تمرکز می کند و از JavaScript و ابزارهایی مانند Knockout و AngularJS استفاده می کنند. او معتقد است که جاوا اسکریپت بهترین چیز از آنجا که ، جاوا اسکریپت است. او هنوز علاقه خود را برای توسعه و تدریس حفظ کرده است. صرف حدود یک چهارم سال با انجام مورد دوم و بیشتر اوقات با انجام کار قبلی. وقتی جلوی کامپیوتر گیر نکرده اید ، می توانید او را پیدا کنید: با بینی خود در کتاب ، یک کتاب ترجیحاً خوب است ، اما تقریباً هر کتابی این کار را می کند. تماشای فیلم؛ پیاده روی؛ دویدن یا با دیدن ورزش در تلویزیون همسرش را اذیت کند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.