Getting started with Spring Framework, Second Edition
<b>Getting started with Spring Framework, Third Edition is now available.</b><br /><br />Getting started with Spring Framework, Second Edition includes new chapters on <b>Spring Web MVC</b>, <b>RESTful Web Services</b> and <b>Spring Security</b>. This book is meant for Java developers with little or no knowledge of Spring Framework. All the examples shown in this book use <b>Spring 4</b>.<br /><br />You can download the examples (consisting of <b>60</b> sample projects) described in this book from the following Google Code project: <b>https://code.google.com/p/getting-started-with-spring-framework-2edition/</b><br /><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 - Database interaction using Spring<br />Chapter 8 - Messaging, emailing, asynchronous method execution, and caching using Spring<br />Chapter 9 - Aspect-oriented programming<br />Chapter 10 – Spring Web MVC basics<br />Chapter 11 – Validation and data binding in Spring Web MVC<br />Chapter 12 – Developing RESTful web services using Spring Web MVC<br />Chapter 13 – More Spring Web MVC – internationalization, file upload and asynchronous request processing<br />Chapter 14 – Securing applications using Spring Security<br /><br />This book covers:<br />- Specifying configuration metadata using XML and annotations<br />- Programmatically configuring Spring container and beans<br />- Configuring different types of bean properties<br />- Bean lifecycle interfaces<br />- Customizing beans using BeanPostProcessors and BeanFactoryPostProcessors<br />- Bean definition inheritance<br />- JSR 250's and 330's annotations for dependency injection<br />- Validation using JSR 303 (Bean Validation API) annotations and Spring's Validator interface <br />- SpEL (Spring Expression Language)<br />- Caching using Spring's cache abstraction<br />- Sending and receiving JMS messages using Spring<br />- Aspect-oriented programming support in Spring<br />- Sending emails using Spring<br />- Asynchronously executing methods using Spring<br />- Task scheduling<br />- Database interaction using JDBC and Hibernate<br />- Programmatic and declarative transaction management<br />- Spring Web MVC<br />- Developing RESTful Web Services using Spring<br />- Spring Security<br /><br />The book shows a simple internet banking application that is developed incrementally in each chapter of the book and covers the topics mentioned above.<br /><br />You can post your feedback and questions to the authors in the following Google Groups: <b>forum:groups.google.com/forum/#!forum/getting-started-with-spring-framework</b>