Guice (pronounced “Juice”) is the Jolt Award winning, 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.
Download Here
Mirror
Mac OS X is quickly becoming one of the most popular operating systems for power users. Mac OS X’s ability to mesh an easy-to-use and attractive interface with a Unix back end has attracted average and power users to the Mac. In 2007, Apple releases the next version of Mac OS X: Leopard.
Mac OS X Leopard: Beyond the Manual is geared toward power users who are upgrading to Leopard (from either earlier Mac OS versions, Microsoft Windows, or anything else) and want to quickly get up to speed with the various facets of this Operating System. Written especially for power users and developers, this book covers a range of topics including:
* Leopards sleek new interface
* Unique Mac OS features and applications
* Managing all the System and User preferences
* Working with add on devices via USB, Firewire, and Bluetooth
* General system maintenance
* Data backup, recovery and security
* Using the standard included Leopard applications including Mail, Safari, Preview, and more
* Learning how to use and take advantage of the powerful Darwin subsystem in Leopard
* Configuring the network to take full advantage of the powerful networking capabilities in Leopard
* Getting started with Leopards Development Tools and features
* Using the latest features available for working with Windows on your Apple computer
Download Here