Автор: Seemann Mark, Deursen Steven Van Название: Dependency Injection in .Net ISBN: 161729473X ISBN-13(EAN): 9781617294730 Издательство: Pearson Education Цена: 59130 T Описание:
Summary
Dependency Injection Principles, Practices, and Patterns teaches you to use DI to reduce hard-coded dependencies between application components. You'll start by learning what DI is and what types of applications will benefit from it. Then, you'll work through concrete scenarios using C# and the .NET framework to implement DI in your own projects. As you dive into the thoroughly-explained examples, you'll develop a foundation you can apply to any of the many DI libraries for .NET and .NET Core.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Dependency Injection (DI) is a great way to reduce tight coupling between software components. Instead of hard-coding dependencies, such as specifying a database driver, you make those connections through a third party. Central to application frameworks like ASP.NET Core, DI enables you to better manage changes and other complexity in your software.
About the Book
Dependency Injection Principles, Practices, and Patterns is a revised and expanded edition of the bestselling classic Dependency Injection in .NET. It teaches you DI from the ground up, featuring relevant examples, patterns, and anti-patterns for creating loosely coupled, well-structured applications. The well-annotated code and diagrams use C# examples to illustrate principles that work flawlessly with modern object-oriented languages and DI libraries.
What's Inside
Refactoring existing code into loosely coupled code
DI techniques that work with statically typed OO languages
Integration with common .NET frameworks
Updated examples illustrating DI in .NET Core
About the Reader
For intermediate OO developers.
About the Authors
Mark Seemann is a programmer, software architect, and speaker who has been working with software since 1995, including six years with Microsoft. Steven van Deursen is a seasoned .NET developer and architect, and the author and maintainer of the Simple Injector DI library.
Table of Contents
PART 1 Putting Dependency Injection on the map
The basics of Dependency Injection: What, why, and how
Writing tightly coupled code
Writing loosely coupled code
PART 2 Catalog
DI patterns
DI anti-patterns
Code smells
PART 3 Pure DI
Application composition
Object lifetime
Interception
Aspect-Oriented Programming by design
Tool-based Aspect-Oriented Programming
PART 4 DI Containers
DI Container introduction
The Autofac DI Container
The Simple Injector DI Container
The Microsoft.Extensions.DependencyInjection DI Container
Автор: Sarr, Assan Название: Islam, power, and dependency in the gambia river - the politics of land control, 1790-1940 ISBN: 1580465692 ISBN-13(EAN): 9781580465694 Издательство: Wiley Рейтинг: Цена: 52800.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: An original, rigorously researched volume that questions long-accepted paradigms concerning land ownership and its use in Africa.
Автор: Fuhr, Richard Alan, Jr. Название: Analysis of the inter-dependency of the prominent motifs within the book of qohelet ISBN: 1433119013 ISBN-13(EAN): 9781433119019 Издательство: Peter Lang Рейтинг: Цена: 93720.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: The key to a balanced and accurate understanding of the book of Ecclesiastes lies in the inter-dependent relationships between the prominent motifs within the book. An Analysis of the Inter-Dependency of the Prominent Motifs Within the Book of Qohelet explores this dynamic.
Low Salinity and Engineered Water Injection for Sandstones and Carbonate Reservoirs provides a first of its kind review of the low salinity and engineered water injection (LSWI/EWI) techniques for today's more complex enhanced oil recovery methods. Reservoir engineers today are challenged in the design and physical mechanisms behind low salinity injection projects, and to date, the research is currently only located in numerous journal locations. This reference helps readers overcome these challenging issues with explanations on models, experiments, mechanism analysis, and field applications involved in low salinity and engineered water.
Covering significant laboratory, numerical, and field studies, lessons learned are also highlighted along with key areas for future research in this fast-growing area of the oil and gas industry. After an introduction to its techniques, the initial chapters review the main experimental findings and explore the mechanisms behind the impact of LSWI/EWI on oil recovery. The book then moves on to the critical area of modeling and simulation, discusses the geochemistry of LSWI/EWI processes, and applications of LSWI/EWI techniques in the field, including the authors' own recommendations based on their extensive experience.
It is an essential reference for professional reservoir and field engineers, researchers and students working on LSWI/EWI and seeking to apply these methods for increased oil recovery.
Teaches users how to understand the various mechanisms contributing to incremental oil recovery using low salinity and engineering water injection (LSWI/EWI) in sandstones and carbonates
Balances guidance between designing laboratory experiments, to applying the LSWI/EWI techniques at both pilot-scale and full-field-scale for real-world operations
Presents state-of-the-art approaches to simulation and modeling of LSWI/EWI
Казахстан, 010000 г. Астана, проспект Туран 43/5, НП2 (офис 2) ТОО "Логобук" Тел:+7 707 857-29-98 ,+7(7172) 65-23-70 www.logobook.kz