Saturday, January 11, 2020

Spring : Aspect-Oriented Programming

AOP is the acronym for aspect-oriented programming, which refers to a type of programming that aims to increase modularity by allowing the separation of cross-cutting concerns. A cross-cutting concern is a functionality that is tangled with business code, which usually cannot be separated from the business logic. Auditing, security, and transaction management are good examples of cross-cutting concerns.

The following are other features that might be implemented as cross-cutting concerns.
  • Logging
  • Data validation
  • Caching
  • Internationalization1
  • Error detection and correction
  • Memory management
  • Performance monitoring
  • Synchronization

5 Strategies for Getting More Work Done in Less Time

Summary.    You’ve got more to do than could possibly get done with your current work style. You’ve prioritized. You’ve planned. You’ve dele...