Mastering Ninject for Dependency InjectionMastering Ninject for Dependency Injection teaches you the most powerful concepts of Ninject in a simple and easy-to-understand format using lots of practical examples, diagrams, and illustrations.Mastering Ninject for Dependency Injection is aimed at software developers and architects who wish to create maintainable, extensible, testable, and loosely coupled applications. Since Ninject targets the .NET platform, this book is not suitable for software developers of other platforms. Being familiar with design patterns such as singleton or factory would be beneficial, but no knowledge of dependency injection or IoC is assumed. |
Other editions - View all
Common terms and phrases
Activation context antipatterns ASP.NET MVC applications attribute binary files Bind<IShippersRepository BindAllInterfaces BindToFactory bool codec components concrete Conditional filtering ConsoleLogger Constructor Injection Contextual binding convention create Custom Instance Providers Custom providers Custom scope CustomerForm Data Transfer Object default define Dependency Injection dependency1 DialogResult dynamic factories Encryptors exception handling Extending Ninject extension Factory Methods Filter injection following code shows following example forceps framework FromThisAssembly ILogger implement instantiate Intercept method interceptor Inversion of Control IShippersRepository kernel.Bind(x logger MainViewModel mapper Meeting Realworld Requirements Member Interception metadata mocked object Mocking Kernel named binding Ninject library Ninject modules NinjectWebCommon class Northwind NuGet null object lifetime ofthe Packt parameter pattern plugin public class public interface public string public void Request scope resolve SelectAllClasses SelectAllInterfaces service types ShippersService Silverlight applications StandardKernel this.repository Transient scope ViewModel WCF applications Windows Forms Windows Forms applications WPF and Silverlight x.FromAssembliesMatching("Northwind XAML