Gut, Muster oder Rahmen für das hinzufügen der überwachung für eine vorhandene app?

Ich habe eine bestehende J2EE-enterprise-Anwendung die ich brauche, um hinzuzufügen, auditing, D. H. aufnehmen der CRUD-Operationen auf mehrere wichtige domain-Typen (Mitarbeiter, AdministratorRights, etc.).

Die Anwendung verfügt über eine standard-n-tier-Architektur:

  • Web-interface
  • Business-Operationen gekapselt in einer Mischung von stateless session beans und Transaktions-POJOs (mit Spring)
  • Beharrlichkeit ist eine Mischung von direkten JDBC (innerhalb der business-Schicht) und EJB-2.x BMP-entity-beans (ich weiß, ich weiß)

Meine Frage ist: gibt es irgendwelche standard-Muster oder (noch besser) frameworks/libraries, die speziell für das hinzufügen von auditing als ein cross-cutting concern? Ich weiß, AOP verwendet werden kann zum implementieren von cross-cutting-concerns im Allgemeinen; ich möchte wissen, wenn es etwas, das gezielt für die überwachung.

  • Könnte die nach-unten-Wähler mindestens einen Kommentar hinterlassen zu erklären, warum?
InformationsquelleAutor Andrew Swan | 2008-09-16
Schreibe einen Kommentar