Начать новую тему Ответить на тему
Статистика раздачи
Размер: 12.19 МБ | | Скачали: 12
Сидеров: 63  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Dependency Injection in .NET

Год: 2011
Автор: Mark Seemann
Жанр: Программирование
Издательство: Manning Publications
ISBN: 9781935182504
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Количество страниц: 586

Описание: Dependency Injection in .NET presents core DI patterns in plain C# so you’ll fully understand how DI works, covers integration with standard Microsoft technologies like ASP.NET MVC, and teaches you to use DI frameworks like Structure Map, Castle Windsor, and Unity.

Dependency Injection in .NET introduces DI and provides a practical guide for applying it in .NET applications. The book presents the core patterns in plain C#, so you’ll fully understand how DI works. Then you’ll learn to integrate DI with standard Microsoft technologies like ASP.NET MVC, and to use DI frameworks like StructureMap, Castle Windsor, and Unity. By the end of the book, you’ll be comfortable applying this powerful technique in your everyday .NET development.

What’s Inside
Many C#-based examples
A catalog of DI patterns and anti-patterns
Using both Microsoft and open source DI frameworks
foreword
preface
acknowledgments
about this book
about the cover illustration


Part 1 Putting Dependency Injection on the map

Chapter 1 A Dependency Injection tasting menu
Writing maintainable code
Hello DI
What to inject and what not to inject
DI scope
Summary

Chapter 2 A comprehensive example
Doing it wrong
Doing it right
Expanding the sample application
Summary

Chapter 3 DI Containers
Introducing DI Containers
Configuring DI Containers
DI Container patterns
DI Container landscape
Summary

Part 2 DI catalog

Chapter 4 DI patterns
Constructor Injection
Property Injection
Method Injection
Ambient Context
Summary

Chapter 5 DI anti-patterns
Control Freak
Bastard Injection
Constrained Construction
Service Locator
Summary

Chapter 6 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

Chapter 7 Object Composition
Composing console applications
Composing ASP.NET MVC applications
Composing WCF applications
Composing WPF applications
Composing ASP.NET applications
Composing PowerShell cmdlets
Summary

Chapter 8 Object Lifetime
Managing Dependency Lifetime
Working with disposable Dependencies
Lifestyle catalog
Summary

Chapter 9 Interception
Introducing Interception
Implementing Cross-Cutting Concerns
Declaring aspects
Summary

Part 4 DI Containers

Chapter 10 Castle Windsor
Introducing Castle Windsor
Managing lifetime
Working with multiple components
Configuring difficult APIs
Summary

Chapter 11 StructureMap
Introducing StructureMap
Managing lifetime
Working with multiple components
Configuring difficult APIs
Summary

Chapter 12 Spring.NET
Introducing Spring.NET
Managing lifetime
Working with multiple components
Configuring difficult APIs
Summary

Chapter 13 Autofac
Introducing Autofac
Managing lifetime
Working with multiple components
Registering difficult APIs
Summary

Chapter 14 Unity
Introducing Unity
Managing lifetime
Working with multiple components
Configuring difficult APIs
Summary

Chapter 15 MEF
Introducing MEF
Managing lifetime
Working with multiple components
Composing difficult APIs
Summary

resources
glossary
index
Дополнительная информация Who this book is for
This book is written for C# developers. No previous experience with DI or DI frameworks is required.

говорим СПАСИБО!
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 4.28 КБ / Просмотров 73 ]

Статус
Проверен 
 
Размер  12.19 МБ
Приватный: Нет (DHT включён)
.torrent скачан  12
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!