Spring Framework Programming
Course Description
The Spring Framework is a popular open source project that greatly simplifies JEE (J2EE) programming.
Through hands on labs, the students will gain real world experience. In addition to their own exercises they will have tons of our clear, precise, useful, exemplary real world code to use in their projects royalty free!
Topics
Contact us for detailed outlines. Topics may be customized for onsite courses.
- Dependency Injection/Inversion of Control
- BeanFactory configuration
- AOP
- Spring DAOs (JDBC and Hibernate)
- Spring Transactions
- Spring MVC
- Testing using Spring
- Optional: Remoting
- Design Patterns (Best practices)
- Design Patterns used by Spring
- Anti Patterns (Worst practices: What NOT to do!)
Key Benefits
Upon completion of this course, the student will be able to:
- Write Testable Java components
- Be able to wire together beans declaratively
- Write a persistence layer using Spring DAOs
- Specify Transactional attributes
- Write a web presentation tier using Spring MVC
- Understand AOP concepts
Duration
2 days
Level
3 (Advanced)
Audience
- Developers with at least 1 year Java programming experience.
- Working knowlege of DB programming
- Exposure to XML
Free Skills assessment exams are available!
Presentation
50% lecture/50% hands on.
Each student has his or her own computer.
Each student receives a copy of the course notes and the examples on CD.
Onsite deliveries available.
Time
Our public course schedules are available here.
