Designed for beginners and intermediate developers, this book helps you come up to speed as quickly as possible with using the Spring 3 framework. It delves deeply into the core of the Spring 3 framework, providing a sound understanding of the components that make up the framework and the way they interact with each other.
This book uses an application-centric approach. The development of examples drives the Spring 3 exposure and not the other way around.
Finally, a web based project is developed to re-enforce all the learning that took place throughout the book. This will definitely help developers to quickly get started with building real-world Web applications using the Spring 3 framework.
THE TOPICS COVERED IN THE BOOK
q Spring 3.1
q Spring Security 3.1
q Spring Web MVC
q JDBC Templates
q RESTful resources
q MySQL 5.5
q Hibernate 3
q Transaction Management
q @AspectJ AOP
q Classic AOP
q Dependency Injection
What You’ll Learn?
q Wire beans together within the Spring container
q Configure and associate the application objects using dependency injection
q Configure the Spring container and apply aspects to Spring-managed objects
q Use Spring’s Web MVC framework to develop forms, validate form content and handle user requests
q Use annotation-based programming model for MVC controllers
q Use Java Database Connectivity templates to add, update, delete and extract data from the database
q Use Spring’s declarative transaction management capabilities
q Secure application using Spring’s Security module with minimal configuration
q Write Spring MVC controllers that are RESTful and respond to requests to view or manipulate RESTful resources
q Develop Web applications using Spring 3.1.1, Spring Security 3.1.0 and JPA