I am preparing for a Spring/Dependency Injection Lunch and Learn and I found an old Spring book that I re-read to see if it had any good nuggets of information. Spring A Developer’s Notebook by Bruce Tate and Justin Gehtland is very concise, give you the basics type of book. The book was published in April 2005, so it is quite dated. I remember reading this when it came out. I was working at IFMC and we were looking to use Spring. I actually saw Bruce Tate speak at a No Fluff Just Stuff in Minneapolis probably ten years ago. He is an entertaining speaker. He shared lots of good stories as he does in this book. He starts every chapter with stories of his outdoor activities. It adds a little personality to the normal boring software book.
- Difficult to test EJBs
- EJBs are incredible intrustive
- EJBs force unnatural design decisions
- No support for inheritance