Spring Day_5

12345678910
Across
  1. 4. These are special objects into which Cross-cutting concerns are modularized
  2. 5. Without AOP, this class would have to contain its primary logic plus the logic for any cross-cutting concerns
  3. 7. This causes the test fixture to reload the configurations and rebuild the application context before executing the next test.
  4. 8. This results in components that are more cohesive and that focus on their own specific concerns, completely ignorant of any system services that may be involved.
  5. 10. These are points where your aspect’s code can be inserted into the normal flow of your application to add new behavior
Down
  1. 1. This is the name given to the system services which tend to cut across multiple components in a system
  2. 2. In this kind of AOP, the crosscutting logic is applied to your code at compile time and you cannot change it without modifying the code and recompiling.
  3. 3. This kind of development is a practical way of ensuring the correctness of the code you write
  4. 6. This is the process of actually inserting aspects into the application code at the appropriate point
  5. 9. By creating these, you gain fine-grained control over how you apply advice to the components in your application