Normal
In Deinem Programm kümmerst Du Dich nicht um das Starten und Beenden der Datenbank. Das wird als gegeben hingenommen. Ein Java-Programm kümmert sich ja schließlich auch nicht darum, ob der Netzwerkstack läuft, bevor es auf Ressourcen in einem Netzwerk zugreift. Der Datenbankadministrator muss kein Programmierer sein.Die Anwendungsebene sollte keine Kenntnisse über die Datenbank haben. Sie soll keine Queries bauen und keine ResultSets interpretieren. Die Datenschicht bietet häufig Methoden für Anfragen und erzeugt aus den Ergebnissen Objekte (aus dem Modell), die in Anwendungs- und Darstellungsschicht verwendet werden können. Du kannst Dir mal etwas zum DAO anschauen. Auf diese Weise werden die Schichten voneinander entkoppelt.
In Deinem Programm kümmerst Du Dich nicht um das Starten und Beenden der Datenbank. Das wird als gegeben hingenommen. Ein Java-Programm kümmert sich ja schließlich auch nicht darum, ob der Netzwerkstack läuft, bevor es auf Ressourcen in einem Netzwerk zugreift. Der Datenbankadministrator muss kein Programmierer sein.
Die Anwendungsebene sollte keine Kenntnisse über die Datenbank haben. Sie soll keine Queries bauen und keine ResultSets interpretieren. Die Datenschicht bietet häufig Methoden für Anfragen und erzeugt aus den Ergebnissen Objekte (aus dem Modell), die in Anwendungs- und Darstellungsschicht verwendet werden können. Du kannst Dir mal etwas zum DAO anschauen. Auf diese Weise werden die Schichten voneinander entkoppelt.