The Pre-Loved edit from Shopbop
Add Prime to get Fast, Free delivery
Amazon prime logo
Buy new:
-76% $8.37
FREE delivery Monday, December 2 on orders shipped by Amazon over $35
Ships from: Amazon
Sold by: BOOK_DEPOT
$8.37 with 76 percent savings
List Price: $34.99
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Monday, December 2 on orders shipped by Amazon over $35
Or fastest delivery Sunday, December 1. Order within 3 hrs 33 mins
Only 1 left in stock - order soon.
$$8.37 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$8.37
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Ships from
Amazon
Sold by
Sold by
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$7.28
This is a used book. It may contain highlighting/underlining and/or the book may show heavier signs of wear . It may also be ex-library or without dustjacket. This is a used book. It may contain highlighting/underlining and/or the book may show heavier signs of wear . It may also be ex-library or without dustjacket. See less
FREE delivery Wednesday, December 4. Details
Or fastest delivery November 29 - December 3. Details
Only 1 left in stock - order soon.
$$8.37 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$8.37
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by onceuponatimebooks.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Better, Faster, Lighter Java 1st Edition

3.6 3.6 out of 5 stars 29 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$8.37","priceAmount":8.37,"currencySymbol":"$","integerValue":"8","decimalSeparator":".","fractionalValue":"37","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"FzlE5rA0eLIQ3Ac7961gZBBomyXtv1cw1pLc8xBg%2B72T86exMVpL%2F7oRtP9vYsx6%2FcLgAggQJZfDx1GPv7Qlzp5yRHDkzxupewn%2BDNtPQmrnydwkruvMWsJwT7n72Qw%2ByQrNyZwkzs3iIYo4R8BorjKtFeTLhIvSKrsfUgVtcPdsNe1LB2h3VvLMeb5j6ofg","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$7.28","priceAmount":7.28,"currencySymbol":"$","integerValue":"7","decimalSeparator":".","fractionalValue":"28","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"FzlE5rA0eLIQ3Ac7961gZBBomyXtv1cw%2FVVXASzh%2Fg5XfPpoTvtJF0H4k9j42QD89mOFsBgWaC2JYbX32j%2FRZKQqUm7ASV6wF0T5lYbQKU%2FxvU00NNDgHUhsFHEXDEi%2Bb%2BAl99KJlNTqQgr34ONwaYdzdvAo3VEcn%2BqHRO8AxRc%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Sometimes the simplest answer is the best. Many 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 and cumbersome. When you've reached the point where you spend more time writing code to support your chosen framework than to solve your actual problems, it's time to think in terms of simplicity. In Better, Faster, Lighter Java, authors Bruce Tate and Justin Gehtland argue that the old heavyweight architectures are unwieldy, complicated, and contribute to slow and buggy application code. 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 you how they can help you create enterprise applications that are easier to maintain, write, and debug, and are ultimately much faster. Written for intermediate to advanced Java developers, Better, Faster, Lighter Java, offers fresh ideas--often unorthodox--to help you rethink the way you work, and techniques and principles you'll use to build simpler applications. 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.

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

About the Author

Bruce Tate is a kayaker, mountain biker, and father of two. In his spare time, he is an independent consultant in Austin, Texas. In 2001, he founded J2Life, LLC, a consulting firm that specializes in Java persistence frameworks and lightweight development methods. His customers have included FedEx, Great West Life, TheServerSide, and BEA. He speaks at conferences and Java user's groups around the nation. Before striking out on his own, Bruce spent thirteen years at IBM working on database technologies, object-oriented infrastructure and Java. He was recruited away from IBM to help start the client services practice in an Austin start up called Pervado Systems. He later served a brief stent as CTO of IronGrid, which built nimble Java performance tools. Bruce is the author of four books, including best-selling Bitter Java. First rule of kayak: When in doubt, paddle like Hell

Working as a professional programmer, instructor, speaker and pundit since 1992, Justin Gehtland has developed real-world applications using VB, COM, .NET, Java, Perl and a slew of obscure technologies since relegated to the trash heap of technical history. His focus has historically been on "connected" applications, which of course has led him down the COM+, ASP/ASP.NET and JSP roads. Justin is the co-author of Effective Visual Basic (Addison Wesley, 2001) and Windows Forms Programming in Visual Basic .NET (Addison Wesley, 2003). He is currently the regular Agility columnist on The Server Side .NET, and works as a consultant through his company Relevance, LLC in addition to teaching for DevelopMentor.

Product details

  • ASIN ‏ : ‎ 0596006764
  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (July 6, 2004)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 262 pages
  • ISBN-10 ‏ : ‎ 9780596006761
  • ISBN-13 ‏ : ‎ 978-0596006761
  • Item Weight ‏ : ‎ 15.2 ounces
  • Dimensions ‏ : ‎ 7 x 0.66 x 9.19 inches
  • Customer Reviews:
    3.6 3.6 out of 5 stars 29 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Bruce Tate
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Bruce Tate is an avid adventurer who enjoys kayaking rivers, indoor climbing, and boating. He is a prominent figure in the Elixir programming language community as a speaker, author, editor, and conference organizer. Bruce Tate's contributions in the field of programming education have made a significant impact nationally and beyond.

The programmer and CEO of Groxio is helping to redefine how computer languages are taught and learned. In 2022, he captained one of the roughly 200 boats to complete America's Great Loop with his wife Maggie. The journey of 6,700 miles spanned two countries, eighteen states, and nine months.

Professionally, he is the author or co-author of more than a dozen books including best-selling Seven Languages in Seven Weeks, Designing Elixir Systems with OTP, and Programming Phoenix. He was involved with the Elixir and Ruby languages early in their adoption curves.

Currently, when he's not on the water, he lives in Chattanooga, Tennessee with his wife and his dog Yeti.

Customer reviews

3.6 out of 5 stars
29 global ratings

Top reviews from the United States

Reviewed in the United States on October 30, 2004
I am an experienced programmer, having used Java and many other languages on a variety of projects. In the last 2-3 years Java, and especially server-side Java has become increasingly important to me at work and I now spend a great deal of my time trying to understand the roles and relationships of the various J2EE technologies and their alternatives. For the most part I find these kinds of discussions worthwhile and very interesting.

'Better, Faster, Lighter Java' is very useful to me because: a) Its main contention that programmers need to be aware of and avoid Java "bloatware" agrees with my experience; b) Its authors provide some criteria to use to decide whether a Java technology is well designed; and c) It provides some alternative Java technologies to use as comparisons with ones that are too "heavy" and not as flexible or extensible. All this was done in a relatively brief book (itself rather "light").

Hence I appreciate this book for the synthesis of ideas it provides, the questions it raises and for its introducing me to alternative Java technologies that I'll now seek more in-depth treatments of.
6 people found this helpful
Report
Reviewed in the United States on January 19, 2005
This book is really divided into two virtual sections: one outlining the principles of coding excellence, and the second section deals with technology choices that align with those principles. The first half explains the common wisdom of the day, which is to stay focused on the problem, keep the components decoupled and transparent, and to use unit tests and refactoring to keep the code slim (to "Sharpen the Saw" to borrow a term from Covey). There are other points that he makes but I found it to be mostly common sense if you've spent anytime developing Java in recent times.

The second half of the book provides a survey of technologies that help you apply these principles: such as Hibernate and Spring. However, it is a survey, and to use any of these technologies you have to get a more in-depth book.

I did find the section on the class loader to be good. I saw Justin Gehtland at the "No Fluff Just Stuff" Java conference and he gave a really in-depth presentation on this topic.

One more thing, the book is written by Bruce Tate and Justin Gehtland, however, almost the entire book is written in the first-person singular. Weird.
14 people found this helpful
Report
Reviewed in the United States on September 9, 2004
This is a very good book. A must for anyone willing to be a good programmer. It is a great feeling to find a book that has the guts to stand out and say: "EJB sucks real bad !!! Stay way from it as much as you can!"

If you write complicated code that only you can understand, if you are proud of your complicated solutions, then you need this book in order to succeed in your programming career.

However I found this book a little boring, as it has too much text and few code examples. Like Inversion of Control and Dependency Injection, two important topics, the author explain them with text instead of code. But like a CD, a book can be worth the money for just a few pages.

The author is very humble, but he probably belongs to the dream team of Java professionals. He just gets the work (efficiently) done, and that is what customers care about. To understand what I am trying to say, read the chapter about the Simple Spider. I didn't understand very well his code, but he solved a complex problem, actually a 18000 bucks problem, with simple solutions.
2 people found this helpful
Report
Reviewed in the United States on June 23, 2004
Well, here is something different. This book talks frankly and it explicitly contradicts scads of other books on Java. The authors' basic message is that Java and other constructs and standards like XML, J2EE, EJB and Web Services, have grown too bulky. That often, these, or affiliated design patterns, can lead you into a cul-de-sac of complicated and slow code.
I don't agree with everything they said, but much of their book may touch a chord in you. Most of their ire is devoted to EJB; especially entity beans, which they consider totally useless. For MDB and stateless session beans, they suggest these are best used when you typically have transactions across a distribute database. In general, the EJB code is too verbose. Conceptual clutter. And to avoid this, you may end up dependent on a developer framework that autogenerates some source code. Plus, most executables using EJBs end up being too slow. This complaint echoes what many others have noted for years.
On a related theme, the authors suggest Web Services are too heavy. Designed by committee and very complex. Before anyone has had extensive experience with a successful version. Not unlike how EJB and CORBA came about.
In general, they recommend that you choose the simplest tools and frameworks you can find. Stay with these as long as you can. And take with caution the siren songs of vendors claiming better tools.
9 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Wolfgang Keller
5.0 out of 5 stars Gute Zusammenfassung - Große Hilfe
Reviewed in Germany on October 16, 2004
wenn man oft genug auf der einen Seite mit Verkäufern von "schwergewichtigen Frameworks" zu tun hat auf der einen Seite und auf der anderen Seite die Entwickler im Unternehmen lieber Hibernate verwenden und das mit großem Erfolg, dann fragt man sich schon was richtig ist. Nach langer Rumsucherei auf TheServerSide oder ähnlichen Foren ist man dann irgendwie bei den Entwicklern - aber es bleiben Restzweifel, weil viele der Firmen, die das "schwere Zeug" wie EJB 2.0 in den Markt drücken doch ein gewisses Gewicht haben - da nagt einfach der Restzweifel, ob man nicht doch besser aufgehoben ist, wenn man sich an "die Standards" hält.
Nachdem man dann dieses Buch gelesen hat, sind die Zweifel weg. Man läßt die Entwickler mit gutem Gewissen das tun, was vernünftig ist, nämlich "Better, faster, lighter Java".
Das Buch enthält wenig fundamental Neues, aber die Zusammenfassung ist in dieser Form einigermaßen einmalig und überzeugend. Wenn man also das Entscheidungsproblem EJB 2.0 versus leichtere Ansätze hat, dann ist dieses Buch zusammen mit Bitter EJB vom selben Autor die Quelle, mit der man sich viel Rumsucherei sparen kann, und zu brauchbaren Entscheidungen kommt.
Stefan Roock
4.0 out of 5 stars Starkes Plädoyer
Reviewed in Germany on November 4, 2004
Das Buch ist im Grunde ein einziges Plädoyer gegen unnötige Komplexität in Software-Systemen, insbesondere im Rahmen von J2EE/EJB.
Leichtgewichtigere Alternativen werden soweit skizziert, dass man einen Eindruck bekommt. Der Fokus liegt dabei auf Hibernate und Spring. Die Skizzen dieser Technologien reichen aber bei weitem nicht aus, um mit ihnen zu arbeiten. Wenn man das wirklich möchte, muss man sich die "echten" Erläuerungen woanders besorgen.
Das Buch ist geeignet für alle, die erstmalig vor der Entscheidung stehen, ob sie EJB verwenden sollen und für alle, die die Entscheidung für EJB schon mal bereut haben. Wer bereits weiß, dass EJB nichts für ihn ist und die Grundkonzepte von Hibernate und Spring kennt, wird in dem Buch wenig Neues finden.
Insgesamt ein lohnendes und wichtiges Buch, dass mal einen Kontrapunkt zum schwergewichtigen Mainstream setzt.