Spring Cookbook
<b>Over 100 hands-on recipes to build Spring web applications easily and efficiently</b><h2>About This Book</h2><ul><li>Build full-featured web applications with Spring MVC</li><li>Use Spring 4 Java configuration style to write less code</li><li>Learn how to use dependency injection and aspect-oriented programming to write compartmentalized and testable code</li></ul><h2>Who This Book Is For</h2><p>This book is for you if you have some experience with Java and web development (not necessarily in Java) and want to become proficient quickly with Spring.</p><h2>What You Will Learn</h2><ul><li>Install Maven and Tomcat and create a Spring MVC web application</li><li>Display, validate, and process forms</li><li>Query a database with minimal code</li><li>Authenticate users and manage their roles</li><li>Build REST, Java RMI, and Hessian web services</li><li>Create and schedule batch jobs</li><li>Offer customized page layouts to mobiles and tablets</li><li>Exchange data with Facebook and Twitter</li></ul><h2>In Detail</h2><p>Spring is the most popular Java web framework. It makes it easy to efficiently build modular and testable web applications by using the Model-View-Controller paradigm and dependency injection.</p><p>Using this practical guide, you'll learn how to build a full-featured web application step-by-step, but with high efficiency using the latest improvements in Spring 4. Starting with the installation of Java, Maven, and Tomcat, you'll go on to create a basic MVC web application. You'll then add a database, forms, and user authentication, and learn how to handle mobile devices and integrate with Facebook and Twitter. Next, you will be introduced to unit testing, web services, and aspect-oriented programming.</p>