Preface

I started using Spring in 2004 after having used Enterprise JavaBeans 2 (EJB) for a couple of years. Unlike many who made the jump in those early days, I don’t have any EJB horror stories to recount. My EJB project was too small to have had any serious technology issues—pretty much any technology would have worked. Although I never fell in love with EJB, my team was able to make it work, so we didn’t have any major complaints.

In 2004 I took a job with a new employer where everybody was using Spring. It was immediately clear to me that Spring’s POJO- and injection-based approach was simpler to use than EJB and that it resulted in cleaner code. Moreover, our Spring apps were supporting thousands of concurrent users without issue. Contrary ...

Get Spring in Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.