
Preface
Welcome to the world of Java EE development! A huge world, with a large number of things to learn and so many skills to adapt. It's actually difficult to decide what to start with. When I started, I faced a similar problem. Now, also when I am in training sessions or seminars, I find many people who want be professional developers, but don't have much exposure to the processes, stages, and thinking involved in application development. This book helps you by providing a path for web development that can used to understand the process of Java modular development through an easy-to-understand case study. Nowadays, in Java EE, there are many technologies in the market. One such technology is Spring.
Spring is useful for developing independent Java modules that can then be combined to create a complete application. We have used Spring, Spring MVC, and many of its features throughout the book, while discussing the concepts of database, unit testing, security, and many other topics.