Book description
Guice (pronounced "Juice") is the Jolt Award-winning, 100% Java icing on the cake of Java dependency injection. Unlike other popular dependency injection frameworks such as Spring, Guice fully embraces modern Java language features and combines simplicity with stunning performance and developer--friendliness.
Google Guice: Agile Lightweight Dependency Injection Framework will not only tell you "how," it will also tell you "why" and "why not," so that all the knowledge you gain will be as widely applicable as possible. Filled with examples and background information, this book is an invaluable addition to your knowledge of modern agile Java.
Learn simple annotation--driven dependency injection, scoping and aspect-oriented programming, and why it all works the way it works
Be the first to familiarize yourself with concepts that are likely to be included in a future Java EE or SE release (through JSR 299)
Get things done without having to write any XML
Table of contents
- Cover Page
- Title Page
- Contents
- About the Author
- Chapter 1: Setting the Stage
- Chapter 2: Enter Guice
- Chapter 3: From Journeyman to Bob
- Chapter 4: Aspect-Oriented Programming
- Chapter 5: Integrating with the Web
- Chapter 6: Practical Guice
- Chapter 7: Guice Recipes
- Chapter 8: The Future
- Appendix: Assorted Sweets
- Copyright
Product information
- Title: Google Guice: Agile Lightweight Dependency Injection Framework
- Author(s):
- Release date: April 2008
- Publisher(s): Apress
- ISBN: 9781590599976
You might also like
book
Java 9 Dependency Injection
Create clean code with Dependency Injection principles About This Book Use DI to make your code …
book
Dependency Injection
In object-oriented programming, a central program normally controls other objects in a module, library, or framework. …
video
JUnit and Mockito Unit Testing for Java Developers
Are you looking for a simple, no-nonsense guide to learning how unit testing works? This video …
book
Apache Maven Cookbook
Over 90 hands-on recipes to successfully build and automate development life cycle tasks following Maven conventions …