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

Aspect Oriented Programming (AOP) using Spring AOP and AspectJ

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مقدمه عملی 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 خدمت کرده است.