Welcome to www.ebook-x.com. Download popular free ebooks, classical free ebooks, new releases and more.

The best Ebooks library for Free Ebooks Download.

Free ebooks Free programing ebooks Java Google Guice: Agile Lightweight Dependency Injection Framework

Google Guice: Agile Lightweight Dependency Injection Framework

Google Guice Agile Lightweight Dependency Injection FrameworkChapter 1: Setting the Stage - You’ve probably heard about dependency injection (DI), and if so, you’re in for a real treat: Guice (pronounced “juice”) is, in my opinion, by far the most innovative framework in the problem space. Created by Google employees “Crazy” Bob Lee and Kevin Bourrillion, this lightweight, open source DI framework is designed to bring true ease of development to the world of DI. Taking advantage of Java 5 features like no other application has before, Guice is the XML-free cure to hard-to-maintain code.
Chapter 2: Enter Guice - Now that I’ve told you why this book exists, let’s talk about the actual Guice technology. The goal of this chapter is to give you a basic understanding of what you need to do to use Guice in your projects. You’ll want to set up your development environment so that you can try these examples as we go through them, so I’ll briefly cover that in the first section. Once you’re past that, I’ll help you think your way through your first Guice adventure.
Chapter 3: From Journeyman to Bob - In this chapter, I’ll stick all that in a giant blender with some best practices and, heaven forbid, some more theory and serve it to you, ice cold.
Chapter 4: Aspect-Oriented Programming - Aspect-Oriented Programming, commonly abbreviated as AOP, is a concept that will save you from copying and pasting the same lines of (boilerplate) code over and over again.
Chapter 5: Integrating with the Web - On the Java platform, that usually means directly using servlet technology (http://java.sun.com/products/servlet/) or using it indirectly through an MVC framework like Struts (http://struts.apache.org). In this chapter, I will discuss both options from the ground up.
Chapter 6: Practical Guice - In this chapter, we’re going to discuss the Shopping List sample application. The goal of the application is to be able to manage daily or weekly shopping lists.
Chapter 7: Guice Recipes - This chapter aims to give you a head start and discusses various best practices and commonly asked questions I’ve collected over the past year or so, as well as some of Guice’s smaller features like integration with the Spring Framework or JNDI.
Chapter 8: The Future - This chapter presents information from a variety of sources like the Guice issue tracker and mailing list, online presentations, interviews, and Bob Lee himself.
Download free pdf ebooks on java: Google Guice: Agile Lightweight Dependency Injection Framework
 
More free ebooks
 
Joomla 1.5 Templates by Joomlashack