Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
1. | Effective Java™, Second Edition By: Joshua Bloch Publisher: Prentice Hall Publication Date: 08-MAY-2008 Insert Date: 15-MAY-2008 Slots: 1.0 | Overview: Effective Java™, Second Edition Are you looking for a deeper understanding
of the Java™ programming language so that you can write code
that is clearer, more correct, more robust, and more reusable? Look
no further! Effective Java™, Second
Edition, brings together seventy-eight
indispensable programmer’s rules of thumb: working,
best-practice solutions for the programming challenges you
encounter every day.
This highly anticipated new edition of the
classic, Jolt Award-winning work has been thoroughly updated to
cover Java SE 5 and Java SE 6 features introduced since the first
edition. Bloch explores new design patterns...
|
2. | By: Brian Goetz; Tim Peierls; Joshua Bloch; Joseph Bowbeer; David Holmes; Doug Lea Publisher: Addison-Wesley Professional Publication Date: 09-MAY-2006 Insert Date: 21-JUL-2006 Slots: 1.0 | Overview: Java Concurrency in Practice "I was fortunate indeed to have worked with a fantastic team on
the design and implementation of the concurrency features added to
the Java platform in Java 5.0 and Java 6. Now this same team
provides the best explanation yet of these new features, and of
concurrency in general. Concurrency is no longer a subject for
advanced users only. Every Java developer should read this
book."
--Martin Buchholz
JDK Concurrency Czar, Sun Microsystems
"For the past 30 years, computer performance has been driven by
Moore's Law; from now on, it will be driven by Amdahl's Law.
Writing code that effectively...
|
3. | Pro JPA 2: Mastering the Java™ Persistence API By: Mike Keith; Merrick Schincariol Publisher: Apress Publication Date: 03-DEC-2009 Insert Date: 14-MAY-2010 Slots: 1.0 | Overview: Pro JPA 2: Mastering the Java™ Persistence API
Pro JPA 2 introduces, explains, and demonstrates how to use the new Java Persistence API (JPA). JPA provides Java developers with both the knowledge and insight needed to write Java applications that access relational databases through JPA. Authors Mike Keith and Merrick Schincariol take a hands-on approach to teaching by giving examples to illustrate each new concept of the API and showing how it is used in practice.
...
|
4. | By: Claus Ibsen; Jonathan Anstey Publisher: Manning Publications Publication Date: 28-DEC-2010 Insert Date: 01-APR-2011 Slots: 1.0 | Overview: Camel in Action
Apache Camel is a Java framework that lets you implement the
standard enterprise integration patterns in a few lines of code.
With a concise but sophisticated DSL you snap integration logic
into your app, Lego-style, using Java, XML, or Scala. Camel
supports over 80 common transports such as HTTP, REST, JMS, and Web
Services.
Camel in Action is a Camel tutorial full of small
examples showing how to work with the integration patterns. It
starts with core concepts like sending, receiving, routing, and
transforming data. It then shows you the entire lifecycle and goes
in depth on how to test,...
|
5. | JUnit in Action, Second Edition By: Petar Tahchiev; Felipe Leme; Vincent Massol; Gary Gregory Publisher: Manning Publications Publication Date: 28-JUL-2010 Insert Date: 02-SEP-2010 Slots: 1.0 | Overview: JUnit in Action, Second Edition
When JUnit was first introduced a decade ago by Kent Beck and
Erich Gamma, the Agile movement was in its infancy, "Test Driven
Development" was unknown, and unit testing was just starting to
move into the typical developer's vocabulary. Today, most
developers acknowledge the benefits of unit testing and rely on the
increasingly sophisticated tools now available. The recently
released JUnit 4.5 represents the state of the art in unit testing
frameworks, and provides significant new features to improve the
Java development process.
JUnit in Action, Second Edition is an up-to-date guide to
unit...
|
6. | Core JavaServer™ Faces, Third Edition By: David Geary; Cay S. Horstmann Publisher: Prentice Hall Publication Date: 27-MAY-2010 Insert Date: 26-MAY-2009 Slots: 1.0 | Overview: Core JavaServer™ Faces, Third Edition JavaServer Faces (JSF) is the standard Java
EE technology for building web user interfaces. It provides a
powerful framework for developing server-side applications,
allowing you to cleanly separate visual presentation and
application logic. JSF 2.0 is a major upgrade, which not only adds
many useful features but also greatly simplifies the programming
model by using annotations and “convention over
configuration” for common tasks.
To help you quickly tap into the power of
JSF 2.0, the third edition of Core JavaServer™
Faces has been completely updated to make optimum use
of all the new...
|
7. | By: Arnaud Cogoluegnes; Thierry Templier; Gary Gregory; Olivier Bazoud Publisher: Manning Publications Publication Date: 07-OCT-2011 Insert Date: 05-NOV-2011 Slots: 1.0 | Overview: Spring Batch in Action
Summary
Spring Batch in Action is an in-depth guide to writing
batch applications using Spring Batch. Written for developers who
have basic knowledge of Java and the Spring lightweight container,
the book provides both a best-practices approach to writing batch
jobs and comprehensive coverage of the Spring Batch framework.
About the Technology
Even though running batch jobs is a common task, there's no
standard way to write them. Spring Batch is a framework for writing
batch applications in Java. It includes reusable components and a
solid runtime environment, so you don't have to...
|
8. | Drools JBoss Rules 5.0 Developer's Guide By: Michal Bali; Bogdan Brinzarea Publisher: Packt Publishing Publication Date: 13-JUL-2009 Insert Date: 31-MAR-2010 Slots: 1.0 | Overview: Drools JBoss Rules 5.0 Developer's Guide
Develop rules-based business logic using the Drools platform
Discover the power of Drools as a platform for developing business rules
Build a custom engine to provide real-time capability and reduce the complexity in implementing rules
Explore Drools modules such as Drools Expert, Drools Fusion, and Drools Flow, which adds event processing capabilities to the platform
Execute intelligent business logic with ease using JBoss/Drools, a stronger business-rules solution
Covers examples of a fraud detection system utilizing Drools CEP (Complex Event Processing)...
|
9. | Java Persistence with Hibernate By: Christian Bauer; Gavin King Publisher: Manning Publications Publication Date: 15-NOV-2006 Insert Date: 29-MAR-2008 Slots: 1.0 | Overview: Java Persistence with Hibernate
Persistence -- the ability of data to outlive an instance of a program -- is central to modern applications. Hibernate, the most popular Java persistence tool, provides automatic and transparent object/relational mapping so it's a snap to work with SQL databases in Java applications. Hibernate conforms to the new EJB 3.0 and Java Persistence 1.0 standards.
Java Persistence with Hibernate explores Hibernate by developing an application that ties together hundreds of individual examples. You'll immediately dig into the rich programming model of Hibernate 3.2 and Java Persistence, working...
|
10. | By: Dierk Koenig; Andrew Glover; Paul King; Guillaume Laforge; Jon Skeet Publisher: Manning Publications Publication Date: 17-JAN-2007 Insert Date: 19-JUN-2008 Slots: 1.0 | Overview: Groovy in Action Groovy, the brand-new language for the Java platform, brings to
Java many of the features that have made Ruby popular. Groovy in
Action is a comprehensive guide to Groovy programming,
introducing Java developers to the new dynamic features that Groovy
provides. To bring you Groovy in Action, Manning again went
to the source by working with a team of expert authors including
both members and the Manager of the Groovy Project team. The result
is the true definitive guide to the new Groovy language.
Groovy in Action introduces Groovy by example, presenting
lots of reusable code while explaining...
|
11. | iText in Action, Second Edition By: Bruno Lowagie Publisher: Manning Publications Publication Date: 28-OCT-2010 Insert Date: 07-DEC-2010 Slots: 1.0 | Overview: iText in Action, Second Edition
With iText, one can transform PDF documents into live,
interactive applications quickly and easily. This free and open
source library for Java and .NET is the leading tool of its kind,
and was primarily developed and maintained by Bruno Lowagie, the
author of this book.
iText in Action, Second Edition offers an introduction
and a practical guide to iText and the internals of PDF. While at
the entry level iText is easy to learn, there's an astonishing
range of things you can do once you dive below the surface. This
book lowers the learning curve and, through numerous innovative and
practical...
|
12. | EMF: Eclipse Modeling Framework, Second Edition By: Dave Steinberg; Frank Budinsky; Marcelo Paternostro; Ed Merks Publisher: Addison-Wesley Professional Publication Date: 16-DEC-2008 Insert Date: 16-OCT-2007 Slots: 1.0 | Overview: EMF: Eclipse Modeling Framework, Second Edition EMF: Eclipse Modeling Framework
Dave Steinberg
Frank Budinsky
Marcelo Paternostro
Ed Merks
Series Editors: Erich Gamma • Lee
Nackman • John Wiegand
The Authoritative Guide to EMF Modeling and
Code Generation
The Eclipse Modeling Framework enables
developers to rapidly construct robust applications based on
surprisingly simple models. Now, in this thoroughly revised Second
Edition, the project’s developers offer expert guidance,
insight, and examples for solving real-world problems with EMF,
accelerating development processes, and improving software
quality.
This edition...
|
13. | By: Debu Panda; Reza Rahman; Derek Lane Publisher: Manning Publications Publication Date: 09-APR-2007 Insert Date: 24-JUN-2008 Slots: 1.0 | Overview: EJB 3 in Action EJB 3 is the most important innovation introduced in Java EE 5.0.
EJB 3 promises to simplify enterprise development, abandoning the
heavyweight EJB 2.x model in favor of a lightweight POJO framework.
The API represents a lot of hard work, honest introspection, and a
fresh perspective on EJB, all without sacrificing the mission of
enabling business application developers to create robust,
scalable, standards-based solutions.
In the tradition of Manning's In Action series, this book
tackles the subject matter head-on, through numerous code samples,
real-life scenarios, and illustrations. It is...
|
14. | By: Jose Sandoval Publisher: Packt Publishing Publication Date: 11-NOV-2009 Insert Date: 01-APR-2010 Slots: 1.0 | Overview: RESTful Java Web Services
Master core REST concepts and create RESTful web services in Java
Build powerful and flexible RESTful web services in Java using the most popular Java RESTful frameworks to date (Restlet, JAX-RS based frameworks Jersey and RESTEasy, and Struts 2)
Master the concepts to help you design and implement RESTful web services
Plenty of screenshots and clear explanations to facilitate learning
A developer's guide with practical examples to ensure proper understanding of all concepts and the differences between the frameworks studied
In Detail
If you are already familiar with...
|
15. | Introducing Data Structures with Java By: David Cousins Publisher: Pearson Education India Publication Date: 11-MAY-2011 Insert Date: 15-MAY-2011 Slots: 1.0 | Overview: Introducing Data Structures with Java
Data Structures with their associated operations form an essential component of studies in computing, and this book sets out to provide a firm understanding of them. It deals with arrays, lists, queues, stacks, binary trees and graphs, and with algorithms for operation such as searching and sorting.
...
|
16. | By: Budi Kurniawan Publisher: Brainy Software Publication Date: 05-AUG-2010 Insert Date: 02-SEP-2010 Slots: 1.0 | Overview: Java™: A Beginner's Tutorial
A Java tutorial for beginners, covering Java SE 6
...
|
17. | Program Development in Java: Abstraction, Specification, and Object-Oriented Design By: Barbara Liskov; John Guttag Publisher: Addison-Wesley Professional Publication Date: 06-JUN-2000 Insert Date: 18-JUN-2008 Slots: 1.0 | Overview: Program Development in Java: Abstraction, Specification, and Object-Oriented Design Written by a world-renowned expert on
programming methodology, and the winner of the 2008 Turing
Award, this book shows how to build production-quality
programs--programs that are reliable, easy to maintain, and quick
to modify. Its emphasis is on modular program construction: how to
get the modules right and how to organize a program as a collection
of modules. The book presents a methodology effective for either an
individual programmer, who may be writing a small program or a
single module in a larger one; or a software engineer, who may be
part of a team developing a complex program...
|
18. | By: Glen Smith; Peter Ledbrook Publisher: Manning Publications Publication Date: 28-JUN-2009 Insert Date: 30-JUL-2009 Slots: 1.0 | Overview: Grails in Action For web developers used to wrestling with Java and XML, Grails
is a breath of fresh air. Developers are instantly productive,
picking up all the benefits of the Ruby-based Rails framework
without giving up any of the power of Java.
Grails in Action is a comprehensive look at Grails for Java
developers. It covers the nuts and bolts of the core Grails
components and is jam-packed with tutorials, techniques, and
insights from the trenches.
The book starts with an overview of Grails and how it can help
you get your web dev mojo back. Then it walks readers through a
Twitter-style social...
|
19. | By: David Dossot; John D'Emic Publisher: Manning Publications Publication Date: 28-JUL-2009 Insert Date: 30-JUL-2009 Slots: 1.0 | Overview: Mule in Action Mule is the most widely used open source ESB-with millions of
downloads- providing an alternative to expensive commercial
options. Mule in Action is a comprehensive tutorial designed for
working Java developers. This authoritative book explores the
architecture and the main features of version Mule 2 through
numerous running examples. It starts with a quick overview of ESB
technology and a bit of Mule history-including the key changes
between Mule 1.x and Mule 2. Readers learn to configure Mule and
then get straight to the good stuff-putting Mule to work.
Because the core of an ESB system...
|
20. | OSGi in Action: Creating Modular Applications in Java By: Richard Hall; Karl Pauls; Stuart McCulloch; David Savage Publisher: Manning Publications Publication Date: 28-APR-2011 Insert Date: 10-JUN-2011 Slots: 1.0 | Overview: OSGi in Action: Creating Modular Applications in Java
What is OSGi? Simply put, OSGi is a standardized technology that
allows developers to create the highly modular Java applications
that are required for enterprise development. OSGi lets you
install, start, stop, update, or uninstall components without
taking down your entire system. The interest in OSGibased
applications has exploded since major vendors like Sun, Spring,
Oracle, BEA, and IBM have gotten behind the standard.
OSGi in Action is a comprehensive guide to OSGi with two primary
goals. First, it provides a clear introduction to OSGi concepts
with examples that are relevant both for...
|