Weiter zum Inhalt

{ Autoren Archiv }

17.01 Einführung in Datenbanken

Es gibt viele Möglichkeiten, Daten aus einem Java-Programm auf die Festplatte zu schreiben und bei einem erneuten Programmstart wieder zu laden. In diesem Buch haben Sie gelernt, wie Sie Textdateien mit Java erstellen (Kapitel 9), ganze Objekte speichern (Kapitel 09.08) und die Systemproperties verwenden(Kapitel 09.09). In diesem Kapitel lernen Sie deren Vollendung in der Datenbanktechnik [...]

17.02 Einbindung der Datenbank und erste Schritte

Nachdem Sie im Einführungskapitel gelernt haben, was Datenbanken sind, werden wir uns in diesem Kapitel konrekt mit der Datenbankeinbindung in Java beschäftigen. Sie werden erfahren, wie Sie eine Verbindung zu einer Datenbank aufbauen können, sowie Tabellen anlegen, Einträge hinzufügen und wieder herausfiltern können.

17.03 Sicherheit bei der Arbeit mit Datenbanken

Im letzten Kapitel haben Sie die Grundoperationen in der Java HSQLDB-API kennen gelernt. Doch ein erfahrener Programmierer würde Ihren Code anschauen und mit dem Kopf schütteln, da Sie einige Dinge missachtet haben, die beim Umgang mit Datenbanken wichtig sind.
Passwörter in der Datenbank
Wenn Sie ein Programm mit Nutzerverwaltung schreiben, ist es unumgänglich, dass irgendwo die Passwörter [...]

B) Command-Pattern und Observer-Pattern

Das Command- und das Observer-Pattern sind sehr ähnliche Muster, weswegen sie hier gemeinsam erklärt werden. Beide basieren auf dem Prinzip der Polypmorphie und mit ihnen ist es möglich, dass ein Programmteil einen anderen aufruft, ohne zu wissen, was genau passieren wird, aber der Aufrufer kann sich darauf verlassen, dass etwas passiert. Dabei ist das Observer-Pattern [...]

D) Mehrsprachigkeit mit Bundles in Java

Bestimmt kennen Sie das: Sie haben ein großes Programm mit vielen GUI-Beschriftungen. Nun kommt ein User auf die Idee, dass es das Programm ja auch in anderen Sprachen geben könnte. Also suchen Sie alle setText()-Methoden aus Ihrem Code und erstellen zum Beispiel noch eine englische Version. Sehr aufwendig. Vor allem, weil es einen vorgefertigten Standard [...]