Dependency Injection: Design Patterns Using Spring and Guice cover
welcome to this free extract from
an online version of the Manning book.
to read more

About this Book


This book is intended for newcomers to dependency injection as well as for seasoned framework users. It is a guide to design patterns and best practices when using dependency injection, an increasingly indispensable tool in any programmer’s arsenal.

Who should read this book

The book is for anyone who writes code and is interested in learning best practices for designing large, developer-scale applications. It is also intended for an audience of architects and professionals seeking to identify and correct common anti-patterns in design. All the examples are written in Java using Spring or Guice. But the lessons apply equally to other statically typed languages like C#. Whether you’re a developer, architect, team lead, or novice programmer, you will find this book useful.


The book is divided into 11 chapters.

Code conventions and downloads

Software requirements

Author Online