Die Beispielanwendung
Notestr - Die Anwendung

Wie so oft im Leben hat sich die Planung plötzlich geändert. Bei einer kleinen Anwendung wie Notestr sind eigene Kapitel zu Datenmodell und Oberfläche nicht wirklich lohnend und zum anderen ist es für viele leichter und angenehmer, mit vorhandenem Code zu arbeiten, als einem Tutorial Schritt für Schritt zu folgen.
Ich wäre sehr an Feedback interessiert, wie die nun folgende Form eines Tutorials nach den zweifelsohne notwendigen Einleitungskapiteln ankommt.
Die Anwendung ist so wie sie heruntergeladen werden kann vollständig lauffähig. Besonderheiten sind in der Intallationsanleitung und den folgenden Kapiteln erwähnt.
Was den Code angeht: Er basiert in erheblichen Teilen auf den schon vorhandenen, aber verstreuten Beispielen zum Spring-RCP und zu Spring. Er kann natürlich zu jedem beliebigen Zweck verwendet werden, der von der originalen Apache-Lizenz 2.0 abgedeckt ist, solange die Copyright-Hinweise, Lizenzhinweise etc. in den Sourcen erhalten bleiben.
Da wir von den schnellen Zugriffen auf die Seite überrascht worden sind, sind leider noch nicht alle Kapitel fertig. Aber wir arbeiten daran :)
Download: notestr.zip (75k)
Installation der Notestr-Anwendung
Falls noch nicht geschehen, hier klicken, um den Sourcecode als Zip-Archiv herunterzuladen. Dann in einem beliebigen Verzeichnis entpacken. In einer Eingabeaufforderung in das erstellte Verzeichnis Notestr wechseln und folgende Befehle eingeben:
mvn clean install mvn eclipse:eclipse -DdownloadSources=true
oder
mvn idea:idea -DdownloadSources=true
In Eclipse einfach wieder die Run-Konfiguration erstellen, wie gehabt und das Programm starten.
Beim ersten Start erscheint ein Setup-Wizard, der außer der Verdeutlichung des Prinzips und dem Beispiel einer selbst erstellten WizardPage keine tiefere Bedeutung hat.
Ich empfehle, das Programm zu beenden, sobald er durchgelaufen ist und er Hauptbildschirm erscheint und folgende Änderung vorzunehmen.
In der Datei richclient-persistence-context.xml die bean hibernatProperties suchen und folgende Zeile
<prop key="hibernate.hbm2ddl.auto">create</prop>
wie folgt ändern
<prop key="hibernate.hbm2ddl.auto">update</prop>
Erläuterungen zu dieser Änderung stehen in der Datei selbst. Beim nächsten Start erscheint zwar noch einmal der Setup-Wizard, aber immerhin werden die erstellten Notizen dauerhaft gespeichert.
Bis die nächsten Kapitel fertig sind, empfehle ich , einfach etwas in den Sourcen herumzustöbern. Ich habe mir Mühe gegeben, sie möglichst informativ zu kommentieren und würde mich über Feedback freuen.
- Anmelden oder Registrieren um Kommentare zu schreiben











