Posts Tagged ‘ aop ’

Caching mit Spring AOP

Mit der Aspektorientierte Programmierung (AOP) in Spring lässt sich ein Cache implementieren, der die Ergebnisse beliebiger Methoden speichern kann. Der Quellcode der Methoden muss dafür nicht verändert werden. Der Cache kann nachträglich in fertige Spring Projekte integriert werden.

Weiterlesen

Logging mit Spring AOP

Logging ist wichtig. Trotzdem spricht vieles gegen zu viel Logging in Anwendungen:

  • Logging ist für die Funktion einer Anwendung unnötig.
  • Logging macht den Quellcode unübersichtlich.
  • Logging beeinträchtigt die Performance.

Alle diese Nachteile lassen sich vermeiden und trotzdem kann der Aufruf jeder Methode incl. Parameter und Rückgabewerte und die Laufzeit geloggt werden. Möglich machen dies Spring und Aspektorientierte Programmierung (AOP).

Weiterlesen