AOP Aspect Oriented Programming is used to separate business logic from cross-cutting functionality. Examples In This Project Introductions (Java-config)