AOP in .NET: Practical Aspect-Oriented Programming

4.24 avg rating
( 25 ratings by Goodreads )
 
9781617291142: AOP in .NET: Practical Aspect-Oriented Programming

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
    PART 1 GETTING STARTED WITH AOP
  1. Introducing AOP
  2. Acme Car Rental
  3. PART 2 THE FUNDAMENTALS OF 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" may belong to another edition of this title.

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.

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Groves, Matthew D.
Published by Manning Publications 6/28/2013 (2013)
ISBN 10: 1617291145 ISBN 13: 9781617291142
New Paperback or Softback Quantity Available: 5
Seller:
BargainBookStores
(Grand Rapids, MI, U.S.A.)
Rating
[?]

Book Description Manning Publications 6/28/2013, 2013. Paperback or Softback. Book Condition: New. AOP in .Net: Practical Aspect-Oriented Programming. Book. Bookseller Inventory # BBS-9781617291142

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 31.37
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

2.

Groves, Matthew D.
ISBN 10: 1617291145 ISBN 13: 9781617291142
New Quantity Available: > 20
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description 2013. PAP. Book Condition: New. New Book.Shipped from US within 10 to 14 business days. Established seller since 2000. Bookseller Inventory # IB-9781617291142

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 29.47
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

3.

Matthew D. Groves
Published by Manning Publications (2013)
ISBN 10: 1617291145 ISBN 13: 9781617291142
New Paperback Quantity Available: 19
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Manning Publications, 2013. Paperback. Book Condition: New. Never used!. Bookseller Inventory # 1617291145

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 36.09
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

4.

Matthew D. Groves
Published by Manning Publications Co. 1, United States
ISBN 10: 1617291145 ISBN 13: 9781617291142
New Trade Paperback Quantity Available: 1
Seller:
Powell's Books
(Portland, OR, U.S.A.)
Rating
[?]

Book Description Manning Publications Co. 1, United States. Trade Paperback. Book Condition: New. TRADE PAPERBACK Legendary independent bookstore online since 1994. Reliable customer service and no-hassle return policy. Science and Mathematics>Mathematics>General. Book: NEW, New. Bookseller Inventory # 64978161729114200. Bookseller Inventory # 64978161729114200

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 34.95
Convert Currency

Add to Basket

Shipping: US$ 4.49
Within U.S.A.
Destination, Rates & Speeds

5.

Groves, Matthew D.
Published by Manning Publications
ISBN 10: 1617291145 ISBN 13: 9781617291142
New PAPERBACK Quantity Available: 10
Seller:
Lakeside Books
(Benton Harbor, MI, U.S.A.)
Rating
[?]

Book Description Manning Publications. PAPERBACK. Book Condition: New. 1617291145 BRAND NEW, GIFT QUALITY! NOT OVERSTOCKS OR MARKED UP REMAINDERS! DIRECT FROM THE PUBLISHER!|1.07. Bookseller Inventory # OTF-Y-9781617291142

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 35.48
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

6.

Matthew D. Groves
Published by Manning Publications, United States (2013)
ISBN 10: 1617291145 ISBN 13: 9781617291142
New Paperback Quantity Available: 10
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Manning Publications, United States, 2013. Paperback. Book Condition: New. Language: English . Brand New Book. DESCRIPTION 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 potentially saving hours of tedious work. AOP in 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 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. RETAIL SELLING POINTS A full step-by-step aspect writing tutorial Tells when, why and how to use AOPWorks with real-world aspects AUDIENCE This book requires no prior exposure to AOP. Readers should know C# or another object oriented programming language. ABOUT THE TECHNOLOGY Aspect-oriented programming (AOP) is a technique to modularize non-functional requirements (such as logging, transaction management, authorization, etc) that often sprawl throughout object-oriented projects and tangle with business and UI requirements. Bookseller Inventory # AAC9781617291142

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 41.16
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

7.

Matthew D. Groves
Published by Manning Publications (2013)
ISBN 10: 1617291145 ISBN 13: 9781617291142
New Paperback First Edition Quantity Available: 1
Seller:
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Manning Publications, 2013. Paperback. Book Condition: New. book. Bookseller Inventory # M1617291145

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 41.59
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

8.

Groves, Matthew D.
Published by Manning Publications
ISBN 10: 1617291145 ISBN 13: 9781617291142
New PAPERBACK Quantity Available: 1
Seller:
Qwestbooks COM LLC
(Bensalem, PA, U.S.A.)
Rating
[?]

Book Description Manning Publications. PAPERBACK. Book Condition: New. 1617291145. Bookseller Inventory # Z1617291145ZN

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 41.68
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

9.

Matthew D. Groves
ISBN 10: 1617291145 ISBN 13: 9781617291142
New Paperback Quantity Available: 1
Seller:
Grand Eagle Retail
(Wilmington, DE, U.S.A.)
Rating
[?]

Book Description Paperback. Book Condition: New. 1. Paperback. DESCRIPTION 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 th.Shipping may be from multiple locations in the US or from the UK, depending on stock availability. 274 pages. 0.485. Bookseller Inventory # 9781617291142

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 43.28
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

10.

Matthew D. Groves
Published by Manning Publications
ISBN 10: 1617291145 ISBN 13: 9781617291142
New Paperback Quantity Available: > 20
Seller:
BuySomeBooks
(Las Vegas, NV, U.S.A.)
Rating
[?]

Book Description Manning Publications. Paperback. Book Condition: New. Paperback. 296 pages. Dimensions: 9.1in. x 7.4in. x 0.9in.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 books many examples concentrate on modularizing non-functional requirements that often sprawl throughout object-oriented projects. Even if youve never tried AOP before, youll 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 youll explore the leading options, PostSharp, and Castle DynamicProxy. About the TechnologyCore 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 BookAOP in . NET introduces aspect-oriented programming and provides guidance on how to get the most practical benefit from this technique. The books many examples concentrate on modularizing non-functional requirements that often sprawl throughout object-oriented projects. Youll 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. Whats 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 PART 1 GETTING STARTED WITH AOP Introducing AOP Acme Car Rental PART 2 THE FUNDAMENTALS OF AOP Call this instead: intercepting methods Before and after: boundary aspects Get this instead: intercepting locations Unit testing aspects PART 3 ADVANCED AOP CONCEPTS AOP implementation types Using AOP as an architectural tool Aspect composition: example and execution This item ships from multiple locations. Your book may arrive from Roseburg,OR, La Vergne,TN. Paperback. Bookseller Inventory # 9781617291142

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 43.96
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book