Anwendungsbeschreibung#
Die Programmierung der Filmverwaltung erfolgt in vielen kleinen Modulen. Diese Module bauen teilweise aufeinander auf. Daher ist es sinnvoll dieser Beschreibung Schritt für Schritt zu folgen.
LugFramework.Anwendungsbeschreibung.ErsterProgrammstart
- Projekt anlegen
- Paket "de.tth.filmverwaltung" anlegen
- Klasse "Filmverwaltung" anlegen
- Ableitung von "Anwendung" (aus LugFramework)
- hochfahren() Klasse überschreiben (noch ohne weitere Funktion)
- getAnwendungstitel() Titel der Anwendung setzen
LugFramework.Anwendungsbeschreibung.HaupfensterErzeugen
- Klasse Filmverwaltung Fenster anlegen
- Bilddatei in Anwendungsverzeichnis
- Splash Screen inkl. Fortschrittsbalken verwenden
- Icon in der Fensterleiste anzeigen
LugFramework.Anwendungsbeschreibung.HauptfensterMenuAction
- Menü per Annotation / Action Methode einbinden
- Menüpunkte hinzufügen (id / idref)
- Anzeigetext der Menüpunkte setzen
- Reihenfolge der Menüpunkte festlegen
- Separator einfügen
- Icon beim Menüeintrag hinzufügen
- Icon in der Toolbar einfügen
- Icon Reihenfolge in der Toolbar festlegen
- Action Methode anlegen
- Tastenkürzel mittels "accelerator" und "mnemonic" anwenden
- Kurzbeschreibung für Menüenträge und Toolbar festlegen
- Icons aus dem LugFramework einbinden
- Original Icons wieder aktivieren
LugFramework.Anwendungsbeschreibung.DatenbankGrundkonfiguration
- Hibernate Download, Installation
- HSQL Download, Installation
- log4j Download, Installation
- Hibernate mittels persistence.xml konfigurieren
- Konfigurationsdatei hibernate.cfg.xml einrichten (wird nicht im Beispiel eingesetzt)
- Datenbanktreiber
- Datenbankdialekt
LugFramework.Anwendungsbeschreibung.HibernateGrundkonfiguration
- Datenbankanbindung (EntityManagerFactory emf)
Add new attachment
Only authorized users are allowed to upload new attachments.