Part 3. Advanced AOP concepts

In parts 1 and 2, you gained a basic understanding of PostSharp, Castle DynamicProxy, and AOP. In chapter 7, we’ll learn about the details of compile-time and runtime weaving (with PostSharp and Castle DynamicProxy respectively).

Failing is a fact of life in programming but failing early is much better than failing later. In chapter 8, the focus is on PostSharp through the eyes of an architect and how it can help you identify failures at compile time, so you can address them more efficiently.

The goal of chapter 9 is to create projects that demonstrate the composition of multiple, complex aspects that keep individual components loosely coupled and testable. This chapter introduces new concepts, but also ties together ...

Get AOP in .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.