|AOP in .NET
Practical Aspect-Oriented Programming
Matthew D. Groves
MEAP Began: December 2012
Softbound print: June 2013 (est.) | 275 pages
|Order today and start reading AOP in .NET today through MEAP|
|MEAP + Ebook only - $35.99|
|MEAP + Print book (includes Ebook) when available - $49.99|
|* For more information, please see the MEAP FAQs page.|
|About MEAP Release Date Estimates|
Table of Contents, MEAP Chapters & Resources
|Table of Contents||Resources|
1. Introduction to AOP - FREE
2. Acme Car Rental - AVAILABLE
3. Call this instead: intercepting methods - AVAILABLE
4. Before and after: boundary aspects - AVAILABLE
5. Get this instead: intercepting locations - AVAILABLE
6. Unit testing aspects - AVAILABLE
7. AOP Implementation Types - AVAILABLE
8. Using AOP as an architectural tool - AVAILABLE
9. Aspect Composition: example and execution - AVAILABLE
Some functionality of an application, such as logging or authorization, cuts across all parts. In standard OOP, it can be difficult to separate code that satisfies these crosscutting concerns from code that implements the core behaviors of your applications. Aspect-oriented programming (AOP) is a programming technique in which you isolate cross-cutting concerns into their own classes, making those behaviors much easier to maintain without having to worry about breaking anything else in your app.
AOP in .NET introduces aspect-oriented programming to .NET developers and provides practical guidance on how to get the most benefit from this technique in your everyday coding. The book's many examples concentrate on modularizing non-functional requirements that often sprawl throughout object-oriented projects. Even if you've never tried AOP before, you'll appreciate the straightforward introduction using familiar C#-based examples. AOP tools for .NET have now reached the level of practical maturity Java developers have relied on for many years, and you'll explore the leading options, PostSharp and Castle DynamicProxy.
- Introduction to AOP in clear, simple language
- Maximum benefit with minimal theory
- How to use PostSharp and Castle DynamicProxy
This book requires no prior exposure to AOP. Readers should know C# or another OO language.
About the Author
About the Early Access Version
This Early Access version of AOP in .NET enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online
Want to learn More?
Sign up to read more content when it is released and to receive news about this book.