آموزش بهار: چارچوب در عمق

Spring: Framework In Depth

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Spring یک چارچوب کاربردی و ظرف کنترل وارونگی (IOC) برای بستر جاوا است. ویژگی های اصلی این چارچوب را می توان توسط هر برنامه جاوا استفاده کرد و برای توسعه برنامه های سازمانی و مبتنی بر اینترنت ایده آل است. در این دوره سطح متوسط با معمار نرم افزار Frank Moley ، مروری جامع در مورد Spring داشته باشید. فرانک برنامه ها و سرویس های وب را با Spring توسعه می دهد و آنچه را که درباره پیکربندی ApplicationContext (رابط دسترسی به م componentsلفه ها ، بارگذاری پرونده ها ، انتشار رویدادها و موارد دیگر) و همچنین لوبیا (اشیا within موجود در ظرف Spring IOC) می داند ، به اشتراک می گذارد. او گردش کار پیکربندی مدرن جاوا را نشان می دهد و چرخه عمر Spring را به طور عمیق کاوش می کند ، بنابراین می توانید چارچوب را گسترش دهید و هر گونه مشکلی را که در برنامه های خود دارید عیب یابی کنید. بعلاوه ، بیاموزید که چگونه از برنامه نویسی جنبه محور برای افزودن رفتار به برنامه های خود به روشی قابل استفاده مجدد استفاده کنید.

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

مقدمه Introduction

  • بلوک های ساختمان بهار Building blocks of Spring

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

1. بررسی اجمالی بهار 1. Spring Overview

  • آشنایی با بهار Introduction to Spring

  • وارونگی ظرف کنترل (IoC) The inversion of control (IoC) container

2. پیکربندی ApplicationContext 2. Configuring the ApplicationContext

  • آشنایی با ApplicationContext Introduction to the ApplicationContext

  • پیکربندی بهار با جاوا Configuration of Spring with Java

  • با محیط کار کنید Work with the environment

  • پروفایل ها Profiles

  • زبان بیان بهار Spring Expression Language

  • دامنه لوبیا Bean scopes

  • پروکسی Proxies

3. اسکن مؤلفه 3. Component Scanning

  • اسکن مؤلفه The component scan

  • پیاده سازی اسکن مؤلفه Implementing component scanning

  • روش های چرخه زندگی Lifecycle methods

4- چرخه عمر لوبیا 4. The Bean Lifecycle

  • چرا چرخه عمر بسیار مهم است Why the lifecycle is so important

  • تصویر کلی The overall picture

  • مرحله init: بارگذاری تعاریف لوبیا The init phase: Loading bean definitions

  • اولیه: پس از پردازش کارخانه لوبیا Init: Bean factory post-processing

  • شروع: فورا لوبیا Init: Bean instantiation

  • شروع: تنظیمات Init: Setters

  • شروع: پس از پردازش لوبیا Init: Bean post-processing

  • Init: اختلافات بر اساس پیکربندی Init: Differences based on configuration

  • مرحله استفاده The use phase

  • مرحله تخریب The destruction phase

5- برنامه نویسی جهت گرا 5. Aspect-Oriented Programming

  • در بهار Aspecting in Spring

  • نقاط عطف برنامه نویسی (AOP) جنبه گرا را تعریف کنید Define aspect-oriented programming (AOP) pointcuts

  • توصیه های AOP را اجرا کنید: قبل از آن Implement AOP advice: Before

  • اجرای توصیه های AOP: پس از Implement AOP advice: After

  • توصیه های AOP را اجرا کنید: حدوداً Implement AOP advice: Around

  • چالش: ساختن جنبه خود Challenge: Building your own aspect

  • راه حل: ساختن جنبه خود Solution: Building your own aspect

نتیجه Conclusion

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

نمایش نظرات

آموزش بهار: چارچوب در عمق
جزییات دوره
1h 57m
32
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
3,328
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank P Moley III Frank P Moley III

مهندس ارشد ارشد در Catch&Release

Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.

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