|
|
libcats.org
Dependency InjectionDhanji R. PrasannaDependency Injection by Dhanji Prasanna is essential reading for anyone wanting to understand how to organise and structure modern Java codebases using Dependency Injection (DI) techniques.
Now that JSR-330 (Dependency Injection for Java) is part of the JDK, DI will become an important design technique for modularising and organising code, one that isn't taught in standard Java or OO texts. Up to now coverage on DI has been limited to online documentation, blog posts about testing, and sections here and there in books, so it's good to see sound engineering practice captured in one place. Dependency Injection covers two frameworks in detail - Spring and Guice and the coverage is balanced. As the author is a Guice contributor, this is to his credit - an easy out would be to write a book on just Guice. I like that the book explains the principles behind DI and not just how certain frameworks work. I didn't think DI could justify a whole book and expected a lot of filler, but the title doesn't do justice to the material covered. Dependency Injection also has a wealth of practices and techniques for organising and programing Java systems. I don't think there's another book in print that provides the kind of information you can find here. Most DI material focuses on testing, which is important but just one aspect of why DI matters - this book goes beyond that and covers practical modular software architecture in some detail. Highly recommended. EPUB | FB2 | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.
Популярные книги за неделю:
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Только что пользователи скачали эти книги:
Acumiana, Встречи с Анной Ахматовой (Том 1, 1924-25 годы)Автор: Лукницкий Павел НиколаевичКатегория: Русская классическая проза
Размер книги: 527 Kb
Взаимодействие лазерного излучения с веществомАвтор: Делоне Н.Б.Категория: Physics, Electromagnetism
Размер книги: 3.82 Mb
Acetrader Forex, Foreign Exchange, Currency, Technical Analysis, Elliot Wave Theory, Trading GuideАвтор:
Размер книги: 1016 Kb
Немецкий язык: Демонстрационный вариант экзаменационной работы для выпускников 9 классов (2011 г.)Автор:Категория: Немецкий язык
Размер книги: 295 Kb
|
|
|