Developing with the Spring Framework Training Course
Customized On-site Training
Request a Quote
or call
1 (888) 357-1204
(4 days)
Developing with the Spring Framework Training Summary
Developing with the Spring Framework Training Objectives
In this four-day Spring Framework Development training course you learn how to use the Spring Framework to create well-designed, testable business applications in an agile manner. This Spring course not only focuses on explaining Spring features and how to use them, but also on fundamental architectural issues. It's important to know how to use certain parts of a framework, but it's even more important to be able to decide when to use them.
- The Spring Lightweight Container Architecture, including Inversion of Control Agile, domain-driven design techniques with Spring
- Effective JDBC and Hibernate data access
- Declarative transaction management
- Pragmatic AOP
- Unit testing in isolation
- Rapid system integration testing
- Spring Web MVC
- Spring Security, Remoting, and JMX
Audience for Developing with the Spring Framework Training
Developing with the Spring Framework Training Prerequisites
Additional Notes for Developing with the Spring Framework Training
Developing with the Spring Framework Training Outline
- Introduction to the lightweight container architecture and the Spring Application Context
- How Dependency Injection and TDD allow you to develop consistently structured, highly configurable, easily testable applications quickly
- How Spring helps you write better, more cohesive code, with a discussion on relevant OO design patterns
- Interactive, middle-tier design session with a realistic business case
- Effective persistence: how to build a persistence layer with Spring in best-practice fashion
- Analysis and tradeoffs of relevant persistence strategies, including Hibernate, TopLink, JDO, iBATIS, and Spring JDBC
- Transaction management strategies with Spring at the service layer
- Middle-tier unit and integration test strategies
- Illustration of Spring MVC's value-add capabilities with a realistic sample application
- Comparison with Struts
- Integration points with JSF and Tapestry, and when they might be appropriate
- Spring Web Flow, how to capture controlled navigations as reusable modules
- Integrating other view technologies such as JSP, PDF, Excel, Velocity, and Freemarker
- Effective web-tier unit and integration test strategies
- Pragmatic Spring AOP in the middle-tier, with examples and without buzzwords
- Developing custom aspects with Spring
- Applying targeted advice at groups of Spring-managed services automatically
- Web, service-level, and instance level security with Acegi
- Transparent web services with Spring Remoting
- Building in manageability with Spring JMX
Related Courses
- Tomcat Training
- Web Development With Spring and Hibernate Training
- J2EE on JBoss Training
- EJB3 Training
- JSF Training
- Java and J2EE Overview for Managers Training
- J2EE Web Services Training
- JUnit Training
- Spring Hibernate and Acegi Training
- SOA Training
- Hibernate Training
- Web Services with Apache Axis Training
- Hibernate Brain Dump Training
- Complete Spring Framework Training
- Web Development With Servlets and JSPs Training
- Developing Enterprise Applications using J2EE Training
- Developing Applications with Apache Struts Training
- Introduction to Java and J2EE Training
- Struts Training