Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JDBC-Logging mit Spring JDBC und Craftsman Spy

JDBC-Logging mit Spring JDBC und Craftsman Spy

Was ist Logging und was sind seine Vorteile? Spring JDBC und Datenbank
Einführung in Craftsman SPY
SPY und Spring JDBC
Live-Vorführung

Walid El Sayed Aly

February 24, 2011
Tweet

More Decks by Walid El Sayed Aly

Other Decks in Technology

Transcript

  1. JDBC-Logging mit Spring JDBC und Craftsman Spy Einführung in das

    SPY-Framework für SEVEN PRINCIPLES, Frankfurt am Main
  2. Inhaltsübersicht Was ist Logging und was sind seine Vorteile? Spring

    JDBC und Datenbank Einführung in Craftsman SPY SPY und Spring JDBC Live-Vorführung
  3. Logging und seine Vorteile Logging hilft dem Entwickler, den Zustand

    des Systems zur Laufzeit anzusehen. Die meisten Anwendungen sind mit Logging ausgestattet. Es hilft dabei, die Entwicklung zu debuggen und zu testen und somit die Qualität der Geschäftsanwendung zu verbessern.
  4. Spring JDBC und Datenbank Jede Anwendung, die direkt Nutzung von

    JDBC macht, kann leicht von Spring profitieren. Spring JDBC ist eines der wichtigsten Module aus der Spring-Framework. Es stellt die Unterstützung für JDBC zur Verfügung. Spring JDBC liefert die API für die Abfrage von Daten aus der Datenbank und die Ausführung von Löschen/ Updates der SQL-Queries.
  5. Spring JDBC und Datenbank Spring JDBC hilft auch bei der

    Performance-Analyse der Daten. Es behandelt alle Low Level Exceptions für den Zugriff auf die Datenbank.
  6. Einführung in Craftsman SPY Framework ein open source und free

    Framework eine JDBC Treiber-Implementierung sehr kompatibel mit Spring- und Hibernate-Frameworks Spy Logger protokolliert alle SQL-Verbindungen und 
 -Prozesse und deren Verarbeitungszeit, dazu alle gespeicherten Prozesse mit Argumenten sowie die Batch- Verarbeitung und die Ergebnisse.
  7. SPY Framework und Spring JDBC Bei der Verwendung der Spring-JDBC

    Framework, oder auch Hibernate, werden die einzelnen Queries dieser Frameworks mit ihren eigenen Übersetzungen an die Datenbank verschickt. Mit Spring JDBC ist es schwer nachzuvollziehen, welche Queries von Spring an das DBMS geschickt werden. SPY hat den Vorteil, bei der Verwendung mancher Webservices, deren einzelne Transaktionen man nicht beobachten kann, die einzelnen Queries einzuloggen.