|
|
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.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапахАвтор: Роман Савин
Размер книги: 5.26 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Только что пользователи скачали эти книги:
ФеррогидродинамикаАвтор: Розенцвейг Р.Категория: Физика астрономия космонавтика, Физика
Размер книги: 3.90 Mb
Русская фабрика в прошлом и настоящемАвтор: Туган Барановский М.И.Категория: История
Размер книги: 26.14 Mb
A Companion to John Wyclif (Brill’s Companions to the Christian Tradition)Автор: Ian Christopher Levy (editor)
Размер книги: 2.41 Mb
Chemistry: The Molecular Nature of Matter, 6th EditionАвтор: Neil D. Jespersen, Автор: James E. Brady, Автор: Frederick A. Senese, Автор: Alison Hyslop
Размер книги: 44.70 Mb
Topics in Noncommutative Algebra: The Theorem of Campbell, Baker, Hausdorff and Dynkin (Lecture Notes in Mathematics 2034)Автор: Andrea Bonfiglioli, Автор: Roberta Fulci
Размер книги: 4.06 Mb
Walden and on the Duty of Civil DisobedienceАвтор: Thoreau Henry DavidКатегория: fiction
Размер книги: 706 Kb
|
|
|