Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verstehen der Funktionalität des Programms und Zusammenfassung | Letzte Feinabstimmungen
Java-Datenmanipulation mit Hibernate
course content

Kursinhalt

Java-Datenmanipulation mit Hibernate

Java-Datenmanipulation mit Hibernate

1. JDBC-Übersicht
2. Grundlagen von Hibernate
3. Letzte Feinabstimmungen

book
Verstehen der Funktionalität des Programms und Zusammenfassung

Lassen Sie uns zusammenfassen

Im vorherigen Video haben Sie vielleicht gehört, dass das Fundament unseres Projekts fertig ist und wir bereits die Grundprinzipien von Hibernate kennen.

In diesem Kapitel werde ich auch eine kurze Zusammenfassung dessen geben, was wir gelernt haben, was wir können und wie unser Projekt funktioniert.

Beginnen wir von vorne: Das Ziel unseres Projekts ist ein Mitarbeiterverwaltungssystem in einem Unternehmen. Ein solches Projekt wäre für jeden Manager oder Vorgesetzten im Unternehmen von Vorteil. Ein solcher Manager sollte in der Lage sein, neue Mitarbeiter add, ihre Informationen zu update, sie zwischen Abteilungen zu transfer, Änderungen am Gehalt eines Mitarbeiters vorzunehmen und natürlich umfassende Informationen über jeden Mitarbeiter einzusehen.

In diesem Kurs haben wir eine Verbindung zur Datenbank für dieses Projekt hergestellt und die meisten der notwendigen Operationen implementiert. Wir arbeiteten innerhalb einer dreischichtigen Anwendung und implementierten die DAO- und Service-Schichten.

Auf diesem Fundament wird die weitere Anwendungsentwicklung aufgebaut. Aber für den Moment lassen Sie uns die Entitätsklassen überprüfen und uns daran erinnern, wie sie funktionieren:

Datenbank

Beginnen wir mit unserer untersten Schicht, der Datenbank-Integrationsschicht. Diese Schicht wird durch DAO-Schnittstellen und die Klassen, die sie implementieren, repräsentiert.

Wir haben DAO-Schnittstellen für jedes Modell:

EmployeeDao;
DepartmentDao;
RoleDao;
TaskDao.

Jede dieser Schnittstellen behandelt die Interaktion mit der Datenbank für ein bestimmtes Modell.

Sie enthalten grundlegende CRUD-Operationen ( außer der Löschoperation, die wir in den nächsten Kursen implementieren ). Basierend darauf können wir jedes unserer Modelle add, read und update.

Service

Als nächstes kommt die Service-Schicht, die verschiedene Geschäftslogik implementiert, wie z.B. das Ändern des Gehalts eines Mitarbeiters, das Zuweisen von Aufgaben und so weiter.

Die Service-Schicht implementiert auch alle Methoden aus der Datenbankschicht.

Hier ist die EmployeeService-Schnittstelle, die alle Methoden zeigt, die wir für dieses Modell skizziert haben:

Controller

Für die Controller-Schicht hatten wir die Main-Klasse, in der wir die Programmausführung getestet haben, indem wir verschiedene im Service-Layer beschriebene Operationen durchgeführt haben.

Im nächsten Kapitel erfahren Sie, was auf der Controller-Schicht passiert und wie wir sie implementieren werden.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4
We're sorry to hear that something went wrong. What happened?
some-alt