Aspect Oriented Programming with Spring AOP and AspectJ Training Course
Customized On-site Training
Request a Quote
or call
1 (888) 357-1204
(2 days)
Aspect Oriented Programming with Spring AOP and AspectJ Training Summary
Aspect Oriented Programming with Spring AOP and AspectJ Training Objectives
This 2-day course provides an introduction to aspect-oriented programming and its role in enterprise application development. Using the very latest AOP support in Spring 2.0 and AspectJ, attendees will gain practical experience in developing and using aspects to produce more flexible, maintainable, and higher quality applications. Delegates will leave with knowledge that can be applied to immediate benefit on their own projects.
Upon completion of this course, delegates will:
- Understand what AOP is and the kind of problems it can solve
- Know the fundamentals of Spring AOP and AspectJ, the two leading AOP solutions
- Be able to choose the most appropriate AOP approach for a given situation
- Have the practical knowledge needed to start introducing AOP in their own project
- Know how to use aspect libraries
- Understand the use of aspects for protecting design modularity, transactions, security, management, profiling, tracing, failure handling, optimistic concurrency, caching, domain models, and more!
- Have at their disposal a proven roadmap for exploiting AOP in their own organisation
Audience for Aspect Oriented Programming with Spring AOP and AspectJ Training
Aspect Oriented Programming with Spring AOP and AspectJ Training Prerequisites
Additional Notes for Aspect Oriented Programming with Spring AOP and AspectJ Training
Aspect Oriented Programming with Spring AOP and AspectJ Training Outline
- What is AOP
- Approaches to AOP
- Writing Pointcut Expressions, Part 1
- Design-level Assertions
- Advice
- Writing Pointcut Expressions, Part 2
- Using an Aspect Library
- Writing Infrastructure Aspects
- Aspects and Annotations
- Adoption Roadmap