Buy Dependency Injection In.Net Books Best Selling General Books at Bookswagon.com
close menu
Bookswagon
search
My Account
Home > Art, Film & Photography > Dependency Injection In.Net
Dependency Injection In.Net

Dependency Injection In.Net


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

Dependency Injection in .NET is a comprehensive guide than introduces DI and provides an in-depth look at applying DI practices to .NET apps. In it, you will also learn to integrate DI together with such technologies as Windows Communication Foundation, ASP.NET MVC, Windows Presentation Foundation and other core .NET components.
Building on your existing knowledge of C# and the .NET platform, this book will be most beneficial for readers who have already built at least a few software solutions of intermediate complexity. Most examples are in plain C# without use of any particular DI framework. Later, the book introduces several well-known DI frameworks, such as StructureMap, Windsor and Spring.NET. For each framework, it presents examples of its particular usage, as well as examines how the framework relates to the common patterns presented earlier in the book.

About the Author

Mark Seemann is a professional software developer and architect living in Copenhagen, Denmark. He has been working with software since 1995 and TDD since 2003, including six years with Microsoft as a consultant, developer and architect. Mark is currently the Windows Azure Technical Lead for Commenter, a Danish consulting company. He enjoys reading, painting, playing the guitar, good wine, and gourmet food.



Table of Contents:
Part 1 Putting Dependency Injection on the map A Dependency Injection tasting menu · Writing maintainable code · Hello DI · What to inject and what not to inject · DI scope · Summary A comprehensive example · Doing it wrong · Doing it right · Expanding the sample application · Summary DI Containers · Introducing DI Containers · Configuring DI Containers · DI Container patterns · DI Container landscape · Summary Part 2 DI catalog DI patterns · Constructor Injection · Property Injection · Method Injection · Ambient Context · Summary DI anti-patterns · Control Freak · Bastard Injection · Constrained Construction · Service Locator · Summary DI refactorings · Mapping runtime values to Abstractions · Working with short-lived Dependencies · Resolving cyclic Dependencies · Dealing with Constructor Over-injection · Monitoring coupling · Summary Part 3 DIY DI Object Composition · Composing console applications · Composing ASP.NET MVC applications · Composing WCF applications · Composing WPF applications · Composing ASP.NET applications · Composing PowerShell cmdlets · Summary Object Lifetime · Managing Dependency Lifetime · Working with disposable Dependencies · Lifestyle catalog · Summary Interception · Introducing Interception · Implementing Cross-Cutting Concerns · Declaring aspects · Summary Part 4 DI Containers Castle Windsor · Introducing Castle Windsor · Managing lifetime · Working with multiple components · Configuring difficult APIs · Summary StructureMap · Introducing StructureMap · Managing lifetime · Working with multiple components · Configuring difficult APIs · Summary Spring.NET · Introducing Spring.NET · Managing lifetime · Working with multiple components · Configuring difficult APIs · Summary Autofac · Introducing Autofac · Managing lifetime · Working with multiple components · Registering difficult APIs · Summary Unity · Introducing Unity · Managing lifetime · Working with multiple components · Configuring difficult APIs · Summary MEF · Introducing MEF · Managing lifetime · Working with multiple components · Composing difficult APIs · Summary Resources Glossary Index


Best Sellers


Product Details
  • ISBN-13: 9789350042373
  • Publisher: Dreamtech Press
  • Binding: Paperback
  • ISBN-10: 9350042371
  • Publisher Date: 2011
  • No of Pages: 584


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Dependency Injection In.Net
Dreamtech Press -
Dependency Injection In.Net
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Dependency Injection In.Net

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    Your IP: 216.73.216.252 IN