LWN.net Logo

"Better, Faster, Lighter Java" Released by O'Reilly

From:  "Kathryn Barrett" <kathrynb-AT-oreilly.com>
To:  lwn-AT-lwn.net
Subject:  "Better, Faster, Lighter Java" Released by O'Reilly
Date:  Thu, 24 Jun 2004 10:06:29 -0700

For Immediate Release
For more information, a review copy, cover art, or an interview with
the authors, contact:
Kathryn Barrett (707) 827-7094 or kathrynb@oreilly.com
	
Sometimes the Simplest Answer is the Best
O'Reilly Releases "Better, Faster, Lighter Java"

Sebastopol, CA--Coffee lovers--at least those who drink coffee for its
caffeine jolt--know that the lighter roasts deliver more of a wallop than
the dark roasted varieties.  Many people equate strong flavor with strong
caffeine, not realizing that in fact the reverse is true.  If it's the
caffeine buzz you're after, then lighter is better.

Like its namesake beverage, Java (the programming language) is afflicted
with a similar misconception. According to Bruce Tate and Justin Gehtland,
authors of "Better, Faster, Lighter Java" (O'Reilly, US $34.95),
enterprise Java developers--accustomed to dealing with Java's spiraling
complexity--have fallen into the habit of choosing overly complicated
solutions to problems when simpler options are available.  Building server
applications with "heavyweight" Java-based architectures, such as
WebLogic, JBoss, and WebSphere, can be costly, cumbersome, and
unnecessary. When developers reach the point where they spend more time
writing code to support their chosen framework than to solve their actual
problems, it's time for them to think in terms of simplicity. Once again,
lighter is better.

In "Better, Faster, Lighter Java," authors Tate and Gehtland argue that
the old heavyweight architectures are unwieldy, complicated, and
contribute to slow and buggy application code.  "Java developers live with
a painful reality," Tate and Gehtland explain. "Huge enterprise frameworks
are en vogue. That might be good news to you if you're among the ten
percent of Java developers who are working on the hardest problems, and
your applications happen to fit those enterprise frameworks perfectly. The
rest of us are stuck with excruciating complexity for little or no benefit."

As an alternative means for building better applications, the authors
present two "lightweight" open source architectures: Hibernate--a
persistence framework that does its job with a minimal API and gets out of
the way, and Spring--a container that's not invasive, heavy or
complicated.  Hibernate and Spring are designed to be fairly simple to
learn and use, and place reasonable demands on system resources. "Better,
Faster, Lighter Java" shows how they can be used to create enterprise
applications that are easier to maintain, write, and debug, and are
ultimately much faster.

Written for intermediate to advanced Java developers, the book offers
fresh ideas--often unorthodox--to help developers rethink the way they
work, presenting techniques and principles they'll use to build simpler
applications. Tate and Justin present their ideas from the ground up.
First, they lay out five core principles. They demonstrate techniques to
build simple, decoupled code, and show readers the methods to use to
choose their technologies. Next, the authors show how Hibernate and Spring
embrace the concepts they've covered, and then they put the core
principles into practice, building a simple but remarkably rich
application that solves complex real-world problems.

If you've ever felt that your tools and frameworks were getting the better
of you, then its time to get back to business and break away from the
"bloatware" that's holding you back. "Better, Faster, Lighter Java" will
show you how to accomplish your tasks simply and elegantly. You'll learn
to spend more time on what's important. When you're finished with this
book, you'll find that your Java is better, faster, and lighter than ever before.

Additional Resources:

Chapter 3, "Do One Thing, and Do It Well," Chapter 10, "Extending
jPetStore" and an excerpt from the preface are available online at:
http://www.oreilly.com/catalog/bfljava/chapter/index.html

For more information about the book, including table of contents, index,
author bios, and samples, see:
http://www.oreilly.com/catalog/bfljava/

For a cover graphic in JPEG format, go to:
ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/0596006764.jpg

Better, Faster, Lighter Java
Bruce A. Tate, Justin Gehtland
ISBN 0-596-00676-4, 243 pages, $34.95 US, $50.95 CA
order@oreilly.com
1-800-998-9938
1-707-827-7000
http://www.oreilly.com

About O'Reilly
O'Reilly Media, Inc. is the premier information source for leading-edge
computer technologies. The company's books, conferences, and web sites
bring to light the knowledge of technology innovators. O'Reilly books,
known for the animals on their covers, occupy a treasured place on the
shelves of the developers building the next generation of software.
O'Reilly conferences and summits bring alpha geeks and forward-thinking
business leaders together to shape the revolutionary ideas that spark new
industries. From the Internet to XML, open source, .NET, Java, and web
services, O'Reilly puts technologies on the map. For more information:
http://www.oreilly.com

# # #

O'Reilly is a registered trademark of O'Reilly Media, Inc. All other
trademarks are property of their respective owners. 


(Log in to post comments)

Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds