|Table of Contents|
| Part One: The Basics
Chapter 1. Bitter Choices
Chapter 2. The Bitter Cost
Chapter 3. Bitter EJB Interfaces
Part Two: Core services
Chapter 4. Bitter Sessions
Chapter 5. Bitter Statefull Sessions
Chapter 6. Bitter Messages
Chapter 7. Bitter Entities (EJB entity antipatterns)
Chapter 8: Bitter Alternatives (EJB entity alternatives)
Chapter 9. Bitter Tunes
Part Three: Finer points
Chapter 10. Bitter Tunes
Chapter 11. Bitter Builds
Chapter 12. The Bitter Future
Bitter EJB Review Project
Note: The review process is now over and Bitter EJB has gone to press. Manning Publications and the authors of Bitter EJB would like to thank the members of TheServerSide.com for their feedback. Please feel free to download the finished chapters here as a token of our appreciation.Chapter 6 - Bitter Messages
Chapter 9 - Bitter Tunes
Building on his earlier success with the book Bitter Java in which he established antipatterns as a serious field for Java developers, Bruce Tate continues in Bitter EJB the exploration of antipatterns, or common traps, within the context of EJB technology. Fellow programming experts Patrick Linskey, Mike Clark, and Bob Lee join Bruce in this effort to examine the many different aspects of EJB, from transactions to persistence to messaging, as well as other important topics like performance and testing. Bitter EJB will examine the use and misuse of EJB, and look closely at alternative technologies for troubled EJB frameworks like persistence.
Also repeated from Bitter Java is Bruce's entertaining and engaging writing style of relating true-life adventure sport experiences to antipattern themes. While Bitter Java targeted the beginning and intermediate reader, Bitter EJB will target a more technical audience. Readers will nonetheless quickly catch on to the concepts in Bitter EJB through its clear and well-organized writing. Throughout the book, the authors establish problems or antipatterns, refactor solutions, document design patterns and then take steps to ensure the same problems do not reoccur in the future.
Bruce Tate, the author of best-selling Bitter Java and two other books, is an independent consultant living in Austin, Texas. He has 15 years of consulting and software development experience at IBM, Contextual, and independent consulting. He's an inventor on eight IBM patents, and is an active speaker and author.
Mike Clark is President and Principal Consultant of Clarkware Consulting, Inc. in Denver, Colorado. He has been crafting software professionally for 10 years, with 5 years of Java expertise focused on server-side development using J2EE technologies. He has also developed several open source tools including JUnitPerf, a collection of JUnit extensions for performance testing.
Bob Lee is a consultant for A. G. Edwards in St. Louis, and has used EJB since its introduction several years ago at MasterCard and other customers. His primary expertise is in the area of transactions support. He's also a published writer, and has a knack for writing beautiful code, and discovering the essence of antipatterns.
Patrick Linskey is the VP Technology for a Java persistence company called SolarMetric. He's spent the last two years talking about the problems of the Java persistence story, and building persistence alternatives that conform to the JDO specification. He's got experience that spans EJB application development and product development, and is also a popular teacher and gifted communicator.