Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
AOP in .NET: Practical Aspect-Oriented Programming

Buy

Summary

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.

About the Technology
Core concerns that cut across all parts of your application, such as logging or authorization, are difficult to maintain independently. In aspect-oriented programming (AOP) you isolate these cross-cutting concerns into their own classes, disentangling them from business logic. Mature AOP tools like PostSharp and Castle DynamicProxy now offer .NET developers the level of support Java coders have relied on for years.

About this Book
AOP in .NET introduces aspect-oriented programming and provides guidance on how to get the most practical benefit from this technique. The book's many examples concentrate on modularizing non-functional requirements that often sprawl throughout object-oriented projects. You'll appreciate its straightforward introduction using familiar C#-based examples.
This book requires no prior experience with AOP. Readers should know C# or another OO language.

What's Inside
  • Clear and simple introduction to AOP
  • Maximum benefit with minimal theory
  • PostSharp and Castle DynamicProxy
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

Table of Contents
  1. PART 1 GETTING STARTED WITH AOP
  2. Introducing AOP
  3. Acme Car Rental
  4. PART 2 THE FUNDAMENTALS OF AOP
  5. Call this instead: intercepting methods
  6. Before and after: boundary aspects
  7. Get this instead: intercepting locations
  8. Unit testing aspects
  9. PART 3 ADVANCED AOP CONCEPTS
  10. AOP implementation types
  11. Using AOP as an architectural tool
  12. Aspect composition: example and execution
(HTML tags aren't allowed.)

Java Performance: The Definitive Guide
Java Performance: The Definitive Guide

Coding and testing are often considered separate areas of expertise. In this comprehensive guide, author and Java expert Scott Oaks takes the approach that anyone who works with Java should be equally adept at understanding how code behaves in the JVM, as well as the tunings likely to help its performance.

You’ll...

UNIX for Dummies
UNIX for Dummies

Understand the UNIX shell, go online with new browser options, and get things done. So you’re using UNIX these days? Sure, it can be a little tricky, but this friendly guide will lead you through all its peculiarities. Soon you’ll understand the GNOME and KDE desktops, know the secret names of your Web files, Samba with the file...

Planning and Designing Effective Metrics
Planning and Designing Effective Metrics

Metrics are a hot topic. Executive leadership, boards of directors, management, and customers are all asking for data-based decisions. As a result, many managers, professionals, and change agents are asked to develop metrics, but have no clear idea of how to produce meaningful ones. Wouldn’t it be great to have a fast, simple...


OCP Oracle Database 11g: New Features for Administrators Exam Guide (Exam 1Z0-050) (Osborne Oracle Press)
OCP Oracle Database 11g: New Features for Administrators Exam Guide (Exam 1Z0-050) (Osborne Oracle Press)
A Fully Integrated Study System for OCP Exam 1Z0-050

Prepare for the Oracle Certified Professional Oracle Database 11g New Features for Administrators exam with help from this exclusive Oracle Press guide. In each chapter, you'll find challenging exercises, practice questions, a two-minute drill, and a chapter summary...

Mastering the Nikon D600
Mastering the Nikon D600

Mastering the Nikon D600 by Darrell Young provides a wealth of experience-based information and insights for owners of the new D600 camera. Darrell is determined to help the user navigate past the confusion that often comes with complex and powerful professional camera equipment.

This book explores the
...

Adobe Illustrator CS2 Official JavaScript Reference
Adobe Illustrator CS2 Official JavaScript Reference

Are you a creative professional? Do you spend too much time doing repetitive production tasks such as placing and replacing images, resizing them, dragging them from one document to another, and preparing images for printing instead of being creative? Do you use Adobe Illustrator CS2 and have some experience with scripting?...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy