Ich wollte mich wieder in OOP einarbeiten (habe das schon ewig nicht mehr gemacht) und habe vor einiger Zeit mit Java angefangen (leider immer wieder schleifen lassen) und habe auch schon eine kleine Desktop-Anwendung erstellt. Sie ist bei weitem noch nicht fertig (lauffähig schon), aber bevor ich viel falsch mache, dachte ich mir, es könnte sich mal der eine oder andere Profi kurz anschauen, ob das zumindest schon mal in die richtige Richtung geht, und mir vielleicht Tipps und Ratschläge geben kann.
Mir geht es vor allem um „sauberes“ Java (Konventionen, Lesbarkeit, …) und OOP (Vererbung, etc.), Performance (nicht zu viele Objekte, etc.), MVC, der richtige Umgang mit Swing (vor allem JTable und TableModel) und Datenbanken.
Es ist eine kleine Rezeptverwaltung, die später sowohl unter Windows wie auch Linux genutzt werden soll. Erstellt wurde die Anwendung mit Netbeans, als Datenbank wird db4o genutzt.
Bitte Projekt hier runterladen: Klick mich
Es ist ein gepacktes Netbeans-Projekt. Im Ordner /dist findet sich die ausführbare jar-Datei. Die Datenbank wird beim ersten Starten der Applikation im Benutzerverzeichnis angelegt.
Es würde mich freuen, wenn sich der eine oder der andere sich die Mühe macht, und mal kurz drüber schaut und mich in die richtige Richtung „schubst“.
Mir geht es vor allem um „sauberes“ Java (Konventionen, Lesbarkeit, …) und OOP (Vererbung, etc.), Performance (nicht zu viele Objekte, etc.), MVC, der richtige Umgang mit Swing (vor allem JTable und TableModel) und Datenbanken.
Es ist eine kleine Rezeptverwaltung, die später sowohl unter Windows wie auch Linux genutzt werden soll. Erstellt wurde die Anwendung mit Netbeans, als Datenbank wird db4o genutzt.
Bitte Projekt hier runterladen: Klick mich
Es ist ein gepacktes Netbeans-Projekt. Im Ordner /dist findet sich die ausführbare jar-Datei. Die Datenbank wird beim ersten Starten der Applikation im Benutzerverzeichnis angelegt.
Es würde mich freuen, wenn sich der eine oder der andere sich die Mühe macht, und mal kurz drüber schaut und mich in die richtige Richtung „schubst“.