O'Reilly logo

AOP in .NET: Practical Aspect-Oriented Programming by Matthew D. Groves, Foreword by Phil Haack

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required