Resources
ASK me anything...
we'll search our titles
to answer your question

Bitter Java you own this product

Bruce A. Tate
  • March 2002
  • ISBN 9781930110434
  • 368 pages

placing your order...

Don't refresh or navigate away from the page.
print book Receive a print copy shipped to your door + the eBook in Kindle, ePub, & PDF formats + liveBook, our enhanced eBook format accessible from any web browser.

Get One, Give One  
This December, for every book, video, or liveProject you buy, you’ll get a free second one to give away. You can use these free gifts for your friends, coworkers, or anyone you want to help, nudge, or encourage.
$22.47 $44.95 you save $22 (50%)
+ get a free copy to give away
FREE domestic shipping on orders of three or more print books
Bitter Java (print book + eBook) added to cart
continue shopping
go to cart

eBook Receive a DRM-free PDF of your book.

Get One, Give One  
This December, for every book, video, or liveProject you buy, you’ll get a free second one to give away. You can use these free gifts for your friends, coworkers, or anyone you want to help, nudge, or encourage.
$25.19 $35.99 you save $11 (30%)
+ get a free copy to give away
Bitter Java (eBook) added to cart
continue shopping
go to cart

Look inside

It is a well-known fact that most software projects fail. Drawing important lessons from common failures is the goal of Bitter Java.

Reusing design patterns is not enough for success: patterns are like partial maps of dangerous terrain. They help, but don't prevent you from getting lost. Bitter Java teaches you how to recognize when you are lost, and how to get back on the right path. It illustrates common pitfalls of Java programming through code examples; it then refactors the code and explains why the new solutions are safe.

about the book

This book is a systematic account of common server-side Java programming mistakes, their causes and solutions. It covers antipatterns for base Java and J2EE concepts such as Servlets, JSPs, EJBs, enterprise connection models, and scalability.

what's inside

After studying antipatterns in this book such as:

  • Round-tripping
  • The magic servlet
  • The cacheless cow
  • Performance thrashing

You will be standing on the shoulders of those who failed before you.

about the reader

If you are an intermediate Java programmer, analyst or architect eager to avoid the bitter experiences of others, this book is for you.

about the author

Bruce A. Tate is an Internet architect who developed the bitter Java concept after seeing a set of customer problems repeated and decided to collect these stories and publish their solutions. He is the coauthor of Objects for OS/2. He lives in Austin, Texas.

FREE domestic shipping on orders of three or more print books

RECENTLY VIEWED