This book is aimed at experienced Java developers who have a solid understanding of the core Java platform. In addition, many of the chapters discuss J2EE technologies such as servlets, EJBs, and JMS; we assume that the reader is familiar with these concepts and spend little time introducing them. That said, this book does not assume that the reader has any prior experience with Spring or other IoC containers, and the first few chapters are aimed at helping Spring novices understand the basics of the framework.