Mastering the Spring 2.5 Framework is a five-day hands-on Spring training course geared for experienced Java developers who need to understand what the Spring Framework is in terms of today’s systems and architectures, and how to use Spring in conjunction with other technologies and frameworks. This leading-edge course provides added coverage of Spring’s Aspect-Oriented Programming and the use of Annotations, as well as Spring security.
This is an intermediate-level Spring 2.5 training course, designed for developers who need to understand how and when to use Spring in Java and J2EE applications.
This course provides a solid understanding of what Spring brings to the table and how to use Spring in the context of other technologies and frameworks.
Students are taken on an in-depth tour of the basic Spring framework, initially examining concepts such as Inversion of Control and Dependency Injection, and then working with the container and basic components. The course then moves into the areas of persistence and transactions, looking at various options including both JDBC and Hibernate. After spending time examining now to extend the framework using AOP, students will then look at options for handling the view portion of a MVC web architecture. Finally, students will examine how to integrate Spring with Enterprise services such as messaging and how to use Spring in conjunction with EJBs.
Working in a dynamic, lab-intensive hands-on coding environment students will learn to:
- Explain the issues associated with complex frameworks such as J2EE and how Spring addresses those issues
- Understand the relationships between Spring and J2EE, AOP, IOC, JDBC, Hibernate, JSF, Struts, JMS, and EJBs.
- Discuss the challenges to adopting Spring
- Write applications that take advantage of the Spring container and the declarative nature of assembling simple components into applications.
- Understand and work with various options for integrating persistence into a Spring application.
- Work with Spring’s support for transactions
- Understand and work with various options for integrating view-oriented frameworks for web applications into Spring. Frameworks that are examined include Spring MVC, JSF, and Struts.
- Integrate JMS into the Spring framework
- Using Spring to work with and/or implement EJBs.
Attendees should have practical basic Java development experience.