Training „git“
07.10.2010 - 08.10.2010, Essen
Training „Eclipse RCP“
28.03.2011 - 01.04.2011, Dortmund

Empfehlungen zur Strukturierung von Wicket-Anwendungen

Design mit Mock-ups

  1. Skizzieren der Seiten auf Papier.
  2. Erstellung von statischen HTML-Mockups durch Web-Designer.
  3. Prüfung und Abnahme der Mockups durch den Kunden.
  4. Erweiterung der Seiten um <wicket>-Tags und Erstellung der Seitenklassen durch die Web-Entwickler (dabei möglichst statische Seitendarstellung im Browser erhalten).

Dreischicht-Architektur

Empfohlene Package-Struktur

- common                   Gemeinsame Anwendungsklassen
  - helper                 Helper-Klassen
  - web                    Web-Klassen
    - resources            Resourcen (Bilder, CSS)
    - components           Basis-Komponenten
    - pages                Basis-Seiten

- module1                  Einteilung in Module
  - domain                 Entitäten
  - repository             Persistenz-Layer
  - services               Service-Layer
  - web                    Web-Layer
    - models               Web-Modelle
    - components           Web-Komponenten
    - pages                Web-Seiten

- module2
  - ...

Best Practices Wicket-Code

Allgemeine Best Practices

Eclipse IDE Tipps & Tricks: Refactoring classes

Eclipse IDE Tipps & Tricks: Save Actions

Über Ihre Kommentare und Hinweise freue ich mich sehr:
Ralf Ebert | Apache Wicket | Empfehlungen zur Strukturierung von Wicket-Anwendungen