آموزش Java EE: زمینه ها و تزریق وابستگی

Java EE: Contexts and Dependency Injection

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Contexts and Dependency Injection (CDI) مجموعه ای از خدمات است که می تواند به بهبود رفتار برنامه های شما کمک کند. در این دوره ، با CDI و نحوه استفاده از آن در برنامه Java EE خود آشنا شوید. نحوه پیکربندی یک محیط برای CDI را کشف کنید. درباره لوبیا CDI ، نحوه استفاده از آن و معنای داشتن چرخه زندگی اطلاعات کسب کنید. سپس ، با ویژگی های مختلف CDI ، از جمله مقدماتی ، تهیه کنندگان ، رویدادها ، ناظران و رهگیرها آشنا شوید. سرانجام ، این دوره CDI و JavaServer Faces (JSF) را پوشش می دهد.
موضوعات شامل:
  • زمینه ها و تزریق وابستگی (CDI) چیست؟
  • استفاده از لوبیای CDI
  • مدیریت چرخه حیات لوبیا
  • ایجاد و پیکربندی مقدماتی
  • پیاده سازی روشهای تولید کننده
  • ترکیب تولیدکنندگان و مقدماتی
  • استفاده از رویدادها ، ناظران و رهگیرها
  • محدوده لوبیا و زمینه

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

مقدمه Introduction

  • خوش آمدی Welcome

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

  • با استفاده از چالش ها Using the challenges

1. مقدمه CDI 1. CDI Introduction

  • وابستگی و اتصال چیست؟ What are dependency and coupling?

  • زمینه و تزریق وابستگی (CDI) چیست؟ What is contexts and dependency injection (CDI)?

  • پیکربندی و استفاده از CDI CDI configuration and use

2. لوبیا CDI 2. CDI Beans

  • لوبیا CDI چیست؟ What is a CDI bean?

  • چگونه از لوبیا CDI استفاده کنیم؟ How to use a CDI bean?

  • مدیریت چرخه حبوبات Bean lifecycle management

3. صلاحیت ها 3. Qualifiers

  • صلاحیت ها چیست؟ What are qualifiers?

  • مسابقات مقدماتی پیشرفته Advanced qualifiers

  • مقدماتی را ترکیب کنید Combine qualifiers

  • چالش: متناسب با نوع و زبان انتشار Challenge: Disambiguate by publication type and language

  • راه حل: متناسب با نوع انتشار و زبان Solution: Disambiguate by publication type and language

4- تولیدکنندگان 4. Producers

  • روش های تولید کننده چیست؟ What are producer methods?

  • تولید کنندگان در عمل Producers in action

  • تولید کنندگان و واجد شرایط را ترکیب کنید Combine producers and qualifiers

  • روش دفع مواد برای تولید کنندگان Disposer method for producers

5- وقایع و ناظران 5. Events and Observers

  • رویدادها و ناظران چیست؟ What are events and observers?

  • رویدادی را آتش بزنید و آن را مشاهده کنید Fire an event and observe it

  • رویدادهای Async Async events

  • چالش: ایجاد یک سیستم رویداد ورود Challenge: Create a log event system

  • راه حل: ایجاد یک سیستم رویداد ورود Solution: Create a log event system

6. رهگیران و اولویت ها 6. Interceptors and Priority

  • رهگیرها چیست؟ What are interceptors?

  • یک مورد استفاده از ورود به سیستم را اجرا کنید Implement a logging use case

  • سازندگان رهگیری Intercepting constructors

  • چالش: ایجاد یک رهگیر Challenge: Create an interceptor

  • راه حل: یک رهگیر ایجاد کنید Solution: Create an interceptor

7. گزینه های جایگزین و یادداشتVetoed 7. Alternatives and @Vetoed Annotation

  • گزینه های مختلف چیست؟ What are alternatives?

  • حاشیه نویسیVetoed چیست؟ What is the @Vetoed annotation?

8- دامنه ، متن و JSF 8. Scopes, Context, and JSF

  • دامنه و زمینه لوبیا چیست؟ What are bean scopes and context?

  • دامنه های CDI و چهره های JavaServer CDI scopes and JavaServer Faces

نتیجه Conclusion

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

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش Java EE: زمینه ها و تزریق وابستگی
جزییات دوره
1h 43m
33
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
13,373
- از 5
ندارد
دارد
دارد
Alex Theedom
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Theedom Alex Theedom

Alex Theedom یک توسعه دهنده ، نویسنده و مربی سازمانی در Java است. الکس دارای بیش از 10 سال تجربه در زمینه برنامه های کاربردی Enterprise Java و Spring در بخش های مختلف از جمله امور مالی ، قمار ، و elearning است. او نویسنده منتشر شده ، سخنران کنفرانس ، ویرایشگر فنی ، مربی جاوا ، مربی باشگاه برنامه نویسی بچه ها ، اوراکل است. دارای مجوز حرفه ای در Java SE و Java EE و عضو دفتر سخنران OTN. او مربی الگوهای طراحی حرفه ای Java® EE است و در JavaOne San Francisco ارائه کرده است. Devoxx UK؛ jDay سوئد؛ جاوا روز لویو ، کیف و بلاروس؛ VOXXED Days استانبول؛ و JEEConf کیف. او اشتیاق خود را برای جاوا از طریق دوره هایی که برای برخی از مشهورترین ارائه دهندگان آموزش مانند LinkedIn ثبت کرده است ، به اشتراک می گذارد و مقالات زیادی برای Read Learn Code ، DZone و JavaCodeGeeks به چاپ رسانده است. اطلاعات بیشتر در مورد الکس را در لینکدین و readlearncode.com کسب کنید.