We Need Diverse Ya Sale
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    The Powell's Playlist | June 29, 2015

    Roger Hobbs: IMG Soundtrack of Macau: Roger Hobbs's Playlist for Vanishing Games



    My new novel, Vanishing Games, is a heist thriller set in the gambling city of Macau, China. I lived there briefly while researching the book and... Continue »
    1. $18.17 Sale Hardcover add to wish list

      Vanishing Games

      Roger Hobbs 9780385352642

    spacer
Qualifying orders ship free.
$33.49
List price: $49.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Local Warehouse Mathematics- General

More copies of this ISBN

Aop in .Net: Practical Aspect-Oriented Programming

by

Aop in .Net: Practical Aspect-Oriented Programming Cover

 

Synopses & Reviews

Publisher Comments:

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.

About the Author

Matthew D. Groves is a developer with over ten years of professional experience working with C#, ASP.NET, JavaScript, and PHP.

Table of Contents

    PART 1 GETTING STARTED WITH AOP
  1. Introducing AOP
  2. Acme Car Rental
  3. PART 2 THE FUNDAMENTALSOF AOP
  4. Call this instead: intercepting methods
  5. Before and after: boundary aspects
  6. Get this instead: intercepting locations
  7. Unit testing aspects
  8. PART 3 ADVANCED AOP CONCEPTS
  9. AOP implementation types
  10. Using AOP as an architectural tool
  11. Aspect composition: example and execution

Synopsis:

Some functionality of an application, such as logging or authorization, cuts across all layers. In standard object oriented programming, it can be difficult to separate code that satisfies these cross-cutting concerns from code that implements the core behaviors of applications. Aspect-oriented programming (AOP) is a technique in which cross-cutting concerns are isolated into their own classes, making those behaviors much easier to maintain without having to worry about breaking anything else in an app and it can save hours of tedious work.

AOP in .NET introduces aspect-oriented programming and provides practical guidance on how to get the most benefit from this technique in everyday coding. Examples focus on modularizing non-functional requirements and developers will 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 this book discusses the leading options: PostSharp and Castle DynamicProxy.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

About the Author

Matthew D. Groves is a developer with over 10 years of professional experience in education, consulting, and product development. He concentrates on web applications, using C# with ASP.NET, JavaScript, and PHP.

Product Details

ISBN:
9781617291142
Author:
Groves, Matthew D.
Publisher:
Manning Publications
Author:
Groves, Matthew
Subject:
.NET;AOP;ASP.NET;Aspect Oriented;Aspect-Oriented;C#;DRY;SRP;Solid;aspect;aspects;caching;castle dynamic proxy;castle dynamicproxy;code UI;cross cutting concerns;cross-cutting;developer,;don t repeat yourself;dynamic proxy;dynamicproxy;logging;post sharp;p
Subject:
.NET;AOP;ASP.NET;Aspect Oriented;Aspect-Oriented;C#;DRY;SRP;Solid;aspect;aspects;caching;castle dynamic proxy;castle dynamicproxy;code UI;cross cutting concerns;cross-cutting;developer,;don t repeat yourself;dynamic proxy;dynamicproxy;logging;post sharp;p
Subject:
.NET;AOP;ASP.NET;Aspect Oriented;Aspect-Oriented;C#;DRY;SRP;Solid;aspect;aspects;caching;castle dynamic proxy;castle dynamicproxy;code UI;cross cutting concerns;cross-cutting;developer,;don t repeat yourself;dynamic proxy;dynamicproxy;logging;post sharp;p
Subject:
.NET;AOP;ASP.NET;Aspect Oriented;Aspect-Oriented;C#;DRY;SRP;Solid;aspect;aspects;caching;castle dynamic proxy;castle dynamicproxy;code UI;cross cutting concerns;cross-cutting;developer,;don t repeat yourself;dynamic proxy;dynamicproxy;logging;post sharp;p
Subject:
.NET;AOP;ASP.NET;Aspect Oriented;Aspect-Oriented;C#;DRY;SRP;Solid;aspect;aspects;caching;castle dynamic proxy;castle dynamicproxy;code UI;cross cutting concerns;cross-cutting;developer,;don t repeat yourself;dynamic proxy;dynamicproxy;logging;post sharp;p
Subject:
.NET;AOP;ASP.NET;Aspect Oriented;Aspect-Oriented;C#;DRY;SRP;Solid;aspect;aspects;caching;castle dynamic proxy;castle dynamicproxy;code UI;cross cutting concerns;cross-cutting;developer,;don t repeat yourself;dynamic proxy;dynamicproxy;logging;post sharp;p
Subject:
.NET;AOP;ASP.NET;Aspect Oriented;Aspect-Oriented;C#;DRY;SRP;Solid;aspect;aspects;caching;castle dynamic proxy;castle dynamicproxy;code UI;cross cutting concerns;cross-cutting;developer,;don t repeat yourself;dynamic proxy;dynamicproxy;logging;post sharp;p
Subject:
.NET;AOP;ASP.NET;Aspect Oriented;Aspect-Oriented;C#;DRY;SRP;Solid;aspect;aspects;caching;castle dynamic proxy;castle dynamicproxy;code UI;cross cutting concerns;cross-cutting;developer,;don t repeat yourself;dynamic proxy;dynamicproxy;logging;post sharp;p
Subject:
.NET;AOP;ASP.NET;Aspect Oriented;Aspect-Oriented;C#;DRY;SRP;Solid;aspect;aspects;caching;castle dynamic proxy;castle dynamicproxy;code UI;cross cutting concerns;cross-cutting;developer,;don t repeat yourself;dynamic proxy;dynamicproxy;logging;post sharp;p
Subject:
.NET;AOP;ASP.NET;Aspect Oriented;Aspect-Oriented;C#;DRY;SRP;Solid;aspect;aspects;caching;castle dynamic proxy;castle dynamicproxy;code UI;cross cutting concerns;cross-cutting;developer,;don t repeat yourself;dynamic proxy;dynamicproxy;logging;post sharp;p
Subject:
.NET;AOP;ASP.NET;Aspect Oriented;Aspect-Oriented;C#;DRY;SRP;Solid;aspect;aspects;caching;castle dynamic proxy;castle dynamicproxy;code UI;cross cutting concerns;cross-cutting;developer,;don t repeat yourself;dynamic proxy;dynamicproxy;logging;post sharp;p
Subject:
.NET;AOP;ASP.NET;Aspect Oriented;Aspect-Oriented;C#;DRY;SRP;Solid;aspect;aspects;caching;castle dynamic proxy;castle dynamicproxy;code UI;cross cutting concerns;cross-cutting;developer,;don t repeat yourself;dynamic proxy;dynamicproxy;logging;post sharp;p
Copyright:
Edition Description:
Print PDF
Publication Date:
20130631
Binding:
TRADE PAPER
Language:
English
Pages:
296
Dimensions:
9.25 x 7.38 in

Related Subjects

Computers and Internet » Computer Languages » Assembly Language
Computers and Internet » Computer Languages » Java
Computers and Internet » Operating Systems » Microsoft Windows » Programming .NET
Computers and Internet » Programming » Microsoft Programming
Computers and Internet » Software Engineering » General
Health and Self-Help » Health and Medicine » Medical Specialties
History and Social Science » World History » General
Science and Mathematics » Mathematics » General

Aop in .Net: Practical Aspect-Oriented Programming New Trade Paper
0 stars - 0 reviews
$33.49 In Stock
Product details 296 pages Manning Publications - English 9781617291142 Reviews:
"Synopsis" by ,

Some functionality of an application, such as logging or authorization, cuts across all layers. In standard object oriented programming, it can be difficult to separate code that satisfies these cross-cutting concerns from code that implements the core behaviors of applications. Aspect-oriented programming (AOP) is a technique in which cross-cutting concerns are isolated into their own classes, making those behaviors much easier to maintain without having to worry about breaking anything else in an app and it can save hours of tedious work.

AOP in .NET introduces aspect-oriented programming and provides practical guidance on how to get the most benefit from this technique in everyday coding. Examples focus on modularizing non-functional requirements and developers will 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 this book discusses the leading options: PostSharp and Castle DynamicProxy.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.