Spring DAO

Das Modul Spring Data Access Objects (DAO) bietet Unterstützung sowohl für die effektive Anbindung von JDBC als auch die effiziente Unterstützung von Transaktionen. Insbesondere können Transaktionsgrenzen außerhalb des Programmcodes definiert werden, was die Wartbarkeit von Backendsystemen drastisch erhöht. Zudem vereinheitlicht Spring DAO viele technische Detailfragestellungen, die bei einem Wechsel oder einer Erweiterung der zugrundeliegenden Persistenzschicht bei klassischen Ansätzen zu massivem Aufwand führt.

Ihre Vorteile

  • Verteilte Transaktionen über Datenbankzugriffsmechanismen (JDBC, ORM, EJB, usw.) hinweg
  • Deklarative Transaktionsdemarkation (Transaktionsgrenzen werden nicht in den Business-Code reinprogrammiert sondern konfiguriert)
  • Abstraktion von Transaktionsdetails unterschiedlichster Persistenz-Frameworks durch eine einheitliche Unterstützung für JTA, JDBC, Hibernate, JPA, und JDO
  • Effiziente JDBC-Unterstützung

Spring Architektur: Data Access Objects (DAO)

Links

Spring Forum (Xing)

Kontakt

springip

Dr.-Ing. Thomas Biskup
Tel.: 0231 / 533 831 0
thomas.biskup@quinscape.de
Thomas Biskup

Impressum
Kontakt