آموزش برنامه نویسی جنبه گرا (AOP) با استفاده از Spring AOP و AspectJ

Aspect Oriented Programming (AOP) using Spring AOP and AspectJ

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: مقدمه عملی A1 برای برنامه نویسی جنبه گرا با استفاده از محبوب ترین ابزارها در پلت فرم جاوا: Spring AOP و AspectJ. بر حل مشکلات معمولی در برنامه جاوا با استفاده از AOP تمرکز دارد. همچنین AOP به ساخت بخشی از معماری کمک می کند... برنامه نویسی جنبه گرا ابزار قدرتمندی است. تقریباً همه برنامه‌های Spring از آن برای پشتیبانی از ویژگی‌هایی مانند امنیت یا تراکنش‌ها استفاده می‌کنند - اما اغلب از تمام قدرت خود استفاده نمی‌شود. این دوره همه جنبه‌هایی را که با Spring out of the box همراه است - برای مثال ردیابی یا گزارش عملکرد - نشان می‌دهد که چگونه می‌توانید جنبه‌های خود را برای پشتیبانی به عنوان مثال ایجاد کنید. حسابرسی یا رسیدگی به استثنا و ساده کردن درخواست شما در این فرآیند. و حتی یاد می گیرید که چگونه می توانید از AOP برای تعریف معماری خود استفاده کنید!

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

      معرفی دوره Course Introduction

      • چرا این دوره؟ Why This Course?

      • ماژول ها Modules

      • پیش نیازها Prerequisites

      • اطلاعات بیشتر More Information

      شروع سریع بهار Spring Quick Start

      • مقدمه Introdcution

      • پیکربندی جاوا Java Config

      • XML XML

      • خلاصه Summary

      چرا برنامه نویسی جنبه گرا (AOP)؟ Why Aspect-oriented Programming (AOP)?

      • معرفی Introduction

      • کد را با استفاده از AOP ساده کنید Simplify Code Using AOP

      • AOP چگونه کار می کند How AOP Works

      • نگرانی های متقابل Cross Cutting Concerns

      • خلاصه Summary

      جنبه اول شما Your First Aspect

      • معرفی Introduction

      • مثال: ردیابی Example: Tracing

      • JoinPoints JoinPoints

      • AOP را در Spring Config فعال کنید Enable AOP in Spring Config

      • نسخه ی نمایشی: جنبه ردیابی Demo: Tracing Aspect

      • خلاصه Summary

      مشاوره غواصی عمیق Advice Deep Dive

      • مقدمه و قبل از مشاوره Introduction and Before Advice

      • بعد از مشاوره After Advice

      • پس از پرتاب مشاوره After Throwing Advice

      • مشاوره پس از بازگشت After Returning Advice

      • پیرامون مشاوره Around Advice

      • خلاصه Summary

      Pointcut Deep Dive Pointcut Deep Dive

      • معرفی Introduction

      • نقطه های اجرای روش Method Execution Pointcuts

      • حاشیه نویسی در عبارات Poincut Annotations in Poincut Expressions

      • نام های بهار باقلا به صورت پوینت کات Spring Bean Names as Pointcuts

      • استفاده مجدد از Pointcuts Reusing Pointcuts

      • خلاصه Summary

      بیان معماری با استفاده از پوینتکات Expressing Architecture Using Pointcuts

      • معرفی Introduction

      • بیان معماری با حاشیه نویسی Expressing Architecture with Annotations

      • بیان معماری با بسته ها Expressing Architecture with Packages

      • استفاده از Pointcuts برای پیکربندی Spring Using Pointcuts to Configure Spring

      • خلاصه Summary

      چگونه جنبه ها به اشیا اضافه می شوند How Aspects are Added to Objects

      • معرفی Introduction

      • مدل AOP مبتنی بر پروکسی The Proxy-based AOP Model

      • پروکسی های CGLIB در مقابل پراکسی های پویا CGLIB Proxies vs. Dynamic Proxies

      • ایجاد پروکسی به صورت برنامه ای Creating Proxies Programmaticaly

      • خلاصه Summary

      بهار AOP در مقابل جنبه Spring AOP vs. Aspect

      • معرفی Introduction

      • بافندگی زمان بار (LTW) Load Time Weaving (LTW)

      • کامپایل زمان بافی (CTW) Compile Time Weaving (CTW)

      • خطاها و هشدارها را معرفی کنید Introduce Errors and Warning

      • CTW در مقابل LTW و Spring AOP در مقابل AspectJ CTW vs. LTW and Spring AOP vs. AspectJ

      • خلاصه Summary

      کتابخانه جنبه بهار Spring's Aspect Library

      • معرفی Introduction

      • ردیابی و جنبه های جزئی Tracing and Minor Aspects

      • معاملات Transactions

      • خلاصه Summary

      جنبه های زندگی واقعی Real Life Aspects

      • معرفی Introduction

      • دوباره امتحان کنید Retry

      • مدار شکن Circuit Breaker

      • JPA/JDBC JPA / JDBC

      • رسیدگی به خطا و استثنا Error and Exception Handling

      • فیلتر کنید Filter

      • خلاصه Summary

      مراحل بعدی Next Steps

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

      نمایش نظرات

      آموزش برنامه نویسی جنبه گرا (AOP) با استفاده از Spring AOP و AspectJ
      جزییات دوره
      2h 40m
      59
      Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
      (آخرین آپدیت)
      302
      از 5
      دارد
      دارد
      دارد
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Eberhard Wolff Eberhard Wolff

      ابرهارد وولف یکی از اعضای اولیه قهرمانان جاوا و نویسنده چندین مقاله و سه کتاب از جمله اولین کتاب آلمانی درباره بهار است. ابرهارد همچنین سخنران دائمی کنفرانس های بین المللی است. زمینه های اصلی مورد علاقه او معماری نرم افزار، جاوا، Spring، NoSQL و Cloud است. او در سمت های مختلف از توسعه دهنده تا مشاور، مربی و سمت های مدیریت فنی کار کرده است. او به عنوان عضوی از کمیته برنامه کنفرانس مانند GOTOcon Berlin و Aarhus و JAX خدمت کرده است.