Google Guice and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
28 used & new from $3.88

Have one to sell? Sell yours here
 
   
Google Guice: Agile Lightweight Dependency Injection Framework (Firstpress)
 
 
Start reading Google Guice on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Google Guice: Agile Lightweight Dependency Injection Framework (Firstpress) (Paperback)

~ Robbie Vanbrabant (Author)
Key Phrases: web application, singleton scope, void configure, Warp Persist, Warp Servlet, Shopping List (more...)
3.2 out of 5 stars  See all reviews (4 customer reviews)

List Price: $19.98
Price: $17.99 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $1.99 (10%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
20 new from $6.00 8 used from $3.88

Formats

Amazon Price New from Used from
  Kindle Edition $9.99 -- --
  Paperback $17.99 $6.00 $3.88

Frequently Bought Together

Customers buy this book with Dependency Injection by Dhanji Prasanna

Google Guice: Agile Lightweight Dependency Injection Framework (Firstpress) + Dependency Injection
  • This item: Google Guice: Agile Lightweight Dependency Injection Framework (Firstpress) by Robbie Vanbrabant

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Dependency Injection by Dhanji Prasanna

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

GWT in Practice

GWT in Practice

by Robert Cooper
4.4 out of 5 stars (11)  $18.00
Maven: The Definitive Guide

Maven: The Definitive Guide

by Sonatype Company
3.9 out of 5 stars (7)  $23.09
The Definitive Guide to Terracotta: Cluster the JVM for Spring, Hibernate and POJO Scalability

The Definitive Guide to Terracotta: Cluster the JVM for Spring, Hibernate and POJO Scalability

by Terracotta, Inc.
4.4 out of 5 stars (7)  $29.69
Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)

by Gary Mak
4.8 out of 5 stars (24)  $33.64
Pro Spring 2.5

Pro Spring 2.5

by Jan Machacek
2.7 out of 5 stars (9)  $19.27
Explore similar items

Editorial Reviews

Product Description

Guice (pronounced "Juice") is the 100% Java icing on the cake of Java dependency injection. Unlike other popular DI 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 AOP, 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.
What you'll learn
  • Find out why dependency injection frameworks solve your problems, and how Guice fills that gap.
  • What Guice can do, can't do and how to apply that knowledge.
  • How Guice compares to popular alternatives like the Spring Framework.
  • What the future has in store, including Guice IDE, the next Guice version and the standardization of Guice's concepts through JSR 299.
  • How you can build real world, Guice-powered web applications using popular frameworks like Wicket or Struts 2.
  • How to develop a full stack Guice / Struts 2 / Hibernate application.
  • What you can really do with modern Java.
Who is this book for?

This book is for professional Java developers who are interested in dependency injection, modern Java coding practices and who want to tackle complexity with a simple, powerful and high-quality solution that already powers one of Google's highest profile applications: AdWords. This may be an alternative to Spring for many.



About the Author

Robbie Vanbrabant is an experienced Java developer and professional Java consultant based in Belgium. He's a well known Guice user and active member of the Guice community.


Product Details

  • Paperback: 192 pages
  • Publisher: Apress (April 21, 2008)
  • Language: English
  • ISBN-10: 1590599977
  • ISBN-13: 978-1590599976
  • Product Dimensions: 9.1 x 7.5 x 0.6 inches
  • Shipping Weight: 5.6 ounces (View shipping rates and policies)
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon.com Sales Rank: #519,513 in Books (See Bestsellers in Books)

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Google Guice: Agile Lightweight Dependency Injection Framework (Firstpress)
59% buy the item featured on this page:
Google Guice: Agile Lightweight Dependency Injection Framework (Firstpress) 3.2 out of 5 stars (4)
$17.99
Dependency Injection
26% buy
Dependency Injection 4.5 out of 5 stars (4)
$31.49
Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals)
6% buy
Spring Recipes: A Problem-Solution Approach (Books for Professionals by Professionals) 4.8 out of 5 stars (24)
$33.64
GWT in Practice
5% buy
GWT in Practice 4.4 out of 5 stars (11)
$18.00

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)

Your tags: Add your first tag
 

 

Customer Reviews

4 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.2 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
1 of 1 people found the following review helpful:
3.0 out of 5 stars A speedy introduction, a bit outdated, March 21, 2009
By Trevor Burnham (Ann Arbor, MI) - See all my reviews
(REAL NAME)      
Amazon Verified Purchase(What's this?)
This is a thin book that was churned out quickly, like all in the Firstpress series. There are some errors, and the topic isn't covered in great depth. On the other hand, it's the only book out there strictly devoted to Guice. So if you really want to learn Guice quickly, this book will help.

On the other hand, the much-improved (and much-different) Guice 2.0 is currently in beta. As is Spring 3.0, which has a far richer feature set (some might call it absurdly large) than Guice; the two aren't exclusive, but if you use Spring, you should ask whether you really need to add Guice. And an upcoming book, Dependency Injection in Action (which you can buy an early eBook of through Manning's MEAP program) covers Guice more thoroughly. So if you do get this book, it might not be useful for very long.

[Edit: Guice 2.0 has now been released. I'd avoid this book and learn the new version instead.]
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
1.0 out of 5 stars Full of errors, November 29, 2008
By JK Oregon (California, USA) - See all my reviews
This book has the potential for being useful, but it contains numerous errors, typos, incorrect references, etc. In addition, the explanations are not helpful unless you already know Guice or Spring. So, if you're coming to Guice without having worked with DI framework before, this book will serve only to confuse you further.

Perhaps the final edition of this book will improve, but this version is very weak.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
0 of 1 people found the following review helpful:
4.0 out of 5 stars RE: a very good book about a great framework, May 27, 2008
(DI) Dependancy Injection is critical to doing test driven development there are many DI frameworks but none are as simple to use, lightweight and as type safe as guice. The author does a very good job helping you get started using guice and even shows some advanced features of guice. If your into test driven development you owe it to yourself to check out how guice can make your life easier.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Agile code, agile book
Google Guice is both the name of agile code, and an agile book. Just as agile development emphasizes light-weight processes and elevates YAGNI to a chant, Vanbrabant's style is... Read more
Published 17 months ago by Brian Oxley

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 2 days ago
textbook scam 66 7 days ago
Amazon is a great place to buy textbooks! 35 19 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.