Enter your search into one or more of the boxes below:
You can refine your search by selecting from any of the options below:
Dependency Injection: with examples in Java, Ruby, and C#
Foyalty 94

Dependency Injection: with examples in Java, Ruby, and C# (Paperback)

Currently unavailable to order online.
Email me when back in stock



The "Dependency Injection" (DI) pattern is the primary idea behind the enormously

popular Spring Framework and Google Guice. This book shows Java

developers how to effectively use DI in multiple frameworks and contexts and

presents the most current technologies, techniques and best practices.


Dependency Injection is an in-depth guide to the current best practices for

using the Dependency Injection pattern the key concept in Spring and the

rapidly-growing Google Guice. It explores Dependency Injection, sometimes

called Inversion of Control, in fine detail with numerous practical examples.

Developers will learn to apply important techniques, focusing on their strengths

and limitations, with a particular emphasis on pitfalls, corner-cases, and best


This book is written for developers and architects who want to understand

Dependency Injection and successfully leverage popular DI technologies such as

Spring, Google Guice, PicoContainer, and many others. The book explores

many small examples of anchor concepts and unfolds a larger example to show

the big picture.

Written primarily from a Java point-of-view, this book is appropriate for any

developer with a working knowledge of object-oriented programming in Java,

Ruby, or C#.


Both highly technical and highly practical

Numerous examples in multiple languages, frameworks, and contexts

The only book available that covers DI from a framework-agnostic perspective;

most concentrate only on Spring.


Dependency Injection is one of the most important ideas of the past decade for

object-oriented developers, but it isn't widely understood at a technical level. DI

has increased in importance as developers have embraced the Agile ideas of

building testable and maintainable code. All Java developers need to master the

DI concepts in this book.

Computing & ITComputer programming / software developmentProgramming & scripting languages: general Publisher: Manning Publications Publication Date: 28/03/2009 ISBN-13: 9781933988559  Details: Type: Paperback Format: Books
Availability: Currently unavailable to order online.  

Dhanji R. Prasanna is an Enterprise Java consultant for technologies such as EJB3, JBI, JSF, Guice, Spring, HiveMind, and PicoContainer. He is a co-author of the Bean Validation (JSR-303), JAX-RS (JSR-311), Servlet 3.0 (JSR-315), and JavaServerFaces 2.0 (JSR-314) specifications. He is also co-author of the Java EE 6.0 (JSR-316) platform specification, which is the next edition of J2EE.

More books by Dhanji R. Prasanna

Leave Review


Delivery Options

All delivery times quoted are the average, and cannot be guaranteed. These should be added to the availability message time, to determine when the goods will arrive. During checkout we will give you a cumulative estimated date for delivery.

Location 1st Book Each additional book Average Delivery Time
UK Standard Delivery FREE FREE 3-5 Days
UK First Class £4.50 £1.00 1-2 Days
UK Courier £7.00 £1.00 1-2 Days
Western Europe** Courier £17.00 £3.00 2-3 Days
Western Europe** Airmail £5.00 £1.50 4-14 Days
USA / Canada Courier £20.00 £3.00 2-4 Days
USA / Canada Airmail £7.00 £3.00 4-14 Days
Rest of World Courier £22.50 £3.00 3-6 Days
Rest of World Airmail £8.00 £3.00 7-21 Days

** Includes Austria, Belgium, Denmark, France, Germany, Greece, Iceland, Irish Republic, Italy, Luxembourg, Netherlands, Portugal, Spain, Sweden and Switzerland.

Delivery Help & FAQs

Returns Information

If you are not completely satisfied with your purchase*, you may return it to us in its original condition with in 30 days of receiving your delivery or collection notification email for a refund. Except for damaged items or delivery issues the cost of return postage is borne by the buyer. Your statutory rights are not affected.

* For Exclusions and terms on damaged or delivery issues see Returns Help & FAQs

You might also like

Getting MEAN with Mongo, Express,...
Simon Holmes
CSS Master, 2e
Tiffany Brown
Topics in Parallel and Distributed...
Sushil K. Prasad; Anshul Gupta; ...
The Quick Python Book, 3E
Naomi R Ceder
© W&G Foyle Ltd
Foyles uses cookies to help ensure your experience on our site is the best possible. Click here if you’d like to find out more about the types of cookies we use.
Accept and Close