دوره آموزشی پیشرفته اسپرینگ: رویدادهای برنامه
44 دقیقهپیشرفته2021-07-14
مدرسین

Terezija Semenski
Software Developer, Mathematician, Writer, and Learner
جزئیات دوره
کشف نحوه معماری یک برنامه جدید یک معامله بزرگ است. انجام اشتباه این روش بعداً می تواند منجر به سردرد بزرگی شود. آزمایش و refactoring می تواند کابوس باشد. اما لازم نیست اینگونه باشد. در این دوره ، مربی Terezija Semenski به شما روش های طراحی قدرتمند و آسان برای دنبال کردن رویدادهای Spring را نشان می دهد که می توانید برای نوشتن کدی تمیز، قابل آزمایش و قابل نگهداری با طراحی معماری انعطاف پذیر و به هم پیوسته استفاده کنید. Terezija چگونگی استفاده از رویدادهای Spring را با جایگزینی تماس های متد سنتی توضیح می دهد، سپس مجموعه ای قدرتمند از ویژگی های رویداد Spring را توصیف می کند. او نحوه ایجاد و انتشار رویدادهای سفارشی و نحوه پیاده سازی شنونده جدید برای رویدادها را پوشش می دهد. Terezija دوره را با بحث در مورد رویدادهای ناهمزمان ، فیلتر کردن رویدادها و رویدادهای مرتبط با معامله به پایان می رساند.
مهارت ها
SpringSoftware ArchitectureSoftware Development ToolsOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - از رویدادهای Spring استفاده کنید
- 02 - آنچه باید بدانید
1. کشف قدرت رویدادهای بهار
- 03 - رویدادهای Spring در مقابل فراخوانیهای متد مستقیم
- 04 - نکات برجسته رویدادهای بهار
2. پیادهسازی رویدادهای Spring سفارشی
- 05 - ایجاد و انتشار رویدادهای سفارشی
- 06 - یک شنونده جدید برای رویدادها پیادهسازی کنید
- 07 - چالش - یک شنونده رویداد جدید ایجاد کنید
- 08 - راه حل - یک شنونده رویداد جدید ایجاد کنید
3. Async و فیلتر کردن رویدادها
- 09 - اجرای رویدادهای ناهمزمان
- 10 - رویدادها را فیلتر کنید
4. رویدادهای معاملاتی
- 11 - رویدادهای محدود به معامله
- 12 - شنوندگان رویداد تراکنش سفارشی را پیادهسازی کنید
- 13 - چالش - یک شنونده رویداد تراکنش سفارشی ایجاد کنید
- 14 - راه حل - یک شنونده رویداد تراکنش سفارشی ایجاد کنید
نتیجه
- 15 - مراحل بعدی