Accelebrate's Spring Framework training course teaches attendees how to build Java applications using the Spring 3 framework.
All Spring 3 training attendees must have at least one year of full-time Java and JSP development experience. Prior experience with servlets and JSP is recommended but not required.
At Course Completion
Understand the core principles of Spring, and of Dependency Injection (DI) / Inversion of Control
Use the Spring Core module and DI to configure and wire application objects (beans) together
Understand and use the complete capabilities of the Core module, such as lifecycle events, bean scopes, and the Spring API
Work with the ORM (Object-Relational Mapping) module to integrate Spring with technologies such as Hibernate or JPA.
Understand and use Spring's transaction support, including the easy-to-use Java annotation support, as well as the tx/aop XML configuration elements
Integrate Spring with Java EE Web applications
Understand how Spring MVC works using the new @Controller model, and use it to build basic Web applications
Understand REST, and use Spring MVC to build RESTful services
Understand the basics of Spring Security, and how to secure Web apps and Spring managed beans with it
Understand and use Spring's powerful AOP capabilities for programming cross-cutting concerns across multiple points in an application