free ebooks



105 Computers & InternetProgramming > Java  
Bitter Java


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.

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. If you are an intermediate Java programmer, analyst or architect eager to avoid the bitter experiences of others, this book is for you.

After studying antipatterns in this book such as:

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


Book Reviews

"Not only is this book an incredibly useful tool, but it also manages to be a fairly entertaining read! ...Best of all, this book will leave you with an instinctive sense for the antipatterns that you'll face in your future projects, so you can keep your Java brewing smooth and sweet."
--SitePoint Tech Times

"Bitter Java is an excellent example of not having to reinvent the wheel...a superbly presented essential, core addition to the Java user's reference shelf collection."
--Wisconsin Bookwatch


"Reading this book is like having a consultant guiding you on various aspects of project design for server-side Java big bucks by reading this book instead of hiring a consultant."

Dwonload PDF

 Additional Info
 No. 438
 Posted on 9 June, 2006
Bookmark This Page
Facebook Twitter stumbleupon


Link to us from your website or blog by using the code below in your html
@2008 ebooklobby privacy policy email: info [at]