Getting started with Spring Framework: a hands-on guide to begin developing applications using Spring Framework
<div><b>4th Edition now available: amazon.com/dp/1979962782/</b></div><br /><br /><div><b></b></div><div><b></b></div><div><b></b></div> <b><div><b></b></div>New to Spring Framework?</b> Getting started with Spring Framework is a hands-on guide to begin developing applications using Spring Framework. The examples (consisting of <b>74 sample projects</b>) that accompany this book are based on <b>Spring 4.3</b> and <b>Java 8</b>. You can download the examples described in this book from the following GitHub project:<b>github.com/getting-started-with-spring/3rdEdition</b><br /><br /><div><b></b><div></div><div>You can buy PDF version of this book from here: <b>smashwords.com/books/view/716131</b></div><div><br />This book is meant for Java developers with little or no knowledge of Spring Framework. Getting started with Spring Framework, Third Edition has been updated to reflect changes in <b>Spring 4.3 </b>and also includes new chapters on <b>Java-based configuration</b> and <b>Spring Data</b> (covers <b>Spring Data JPA</b> and <b>Spring Data MongoDB</b> projects).</div><div></div><div><div>The existing chapters have been revised to include information on Java-based configuration. The book also includes some new information on bean definition profiles, importing application context XML files, lazy autowiring, creating custom qualifier annotations, JSR 349 annotations, spring-messaging module, Java 8's Optional type, and so on.<div><br />Chapter 1 - Introduction to Spring Framework<br />Chapter 2 - Spring Framework basics<br />Chapter 3 - Configuring beans<br />Chapter 4 - Dependency injection<br />Chapter 5 - Customizing beans and bean definitions<br />Chapter 6 - Annotation-driven development with Spring<br />Chapter 7 - Java-based container configuration (New)<br />Chapter 8 - Database interaction using Spring<br />Chapter 9 - Spring Data (New)<br />Chapter 10 - Messaging, emailing, asynchronous method execution, and caching using Spring<br />Chapter 11 - Aspect-oriented programming<br />Chapter 12 - Spring Web MVC basics<br />Chapter 13 - Validation and data binding in Spring Web MVC<br />Chapter 14 - Developing RESTful web services using Spring Web MVC<br />Chapter 15 - More Spring Web MVC - internationalization, file upload and asynchronous request processing<br />Chapter 16 - Securing applications using Spring Security<br /><br /><span>This book covers: </span><br /><span>- Specifying configuration metadata using XML and annotations </span></div><div><span>- Programmatically configuring Spring container and beans </span><br /><span>- Configuring different types of bean properties </span><br /><span>- Bean lifecycle interfaces </span><br /><span>- Customizing beans using BeanPostProcessors and BeanFactoryPostProcessors </span><br /><span>- Bean definition inheritance </span></div><div>- Java-based container configuration<br /><span>- JSR 250's and 330's annotations for dependency injection </span><br /><span>- Validation using JSR 303/349 (Bean Validation API) annotations and Spring's Validator interface </span><br /><span>- SpEL (Spring Expression Language) </span><br /><span>- Caching using Spring's cache abstraction </span><br /><span>- Sending and receiving JMS messages using Spring </span><br /><span>- Aspect-oriented programming support in Spring </span><br /><span>- Sending emails using Spring </span><br /><span>- Asynchronously executing methods using Spring </span><br /><span>- Task scheduling </span><br /><span>- Database interaction using JDBC and Hibernate </span><br /><span>- Programmatic and declarative transaction management </span></div><div>- Spring Data JPA and Spring Data MongoDB<br /><span>- Spring Web MVC </span><br /><span>- Developing RESTful Web Services using Spring </span><br /><span>- Spring Security </span><br /><br /><span>The book shows a simple internet banking application that is developed incrementally in each chapter of the book and covers the topics mentioned above. </span></div><div><span></span></div><div><span></span>You can post your questions and feedback on the following Google group: <b>groups.google.com/forum/#!forum/getting-started-with-spring-framework</b></div></div> </div> </div>