RapidClipse erzeugt automatisch eine Standard-Projektstruktur bestehend aus den 6 Hauptbereichen (Packages). Dadurch gibt RapidClipse eine Anwendungsarchitektur vor, die eine strikte Trennung unterschiedlicher Anwendungsschichten vorsieht, insbesondere der UI-Schicht, der Datenhaltungs-Schicht (Entities) sowie der Datenabfrage-Schicht (Data Access).
- Entities - Liste der für das Projekt angelegten Entities. Die Bezeichnung eines Entities muss eindeutig sein. Entities lassen sich auch in Packages gruppieren. In unterschiedlichen Packages ist die Verwendung von Entities mit derselben Bezeichnung jedoch möglich und unproblematisch, da diese über den Packagenamen eindeutig angesprochen werden Entities sind in Java das Pendant zu Ihren Datenbanktabellen und dienen zur Laufzeit als Daten-Container, die Abfrageergebnisse aufnehmen können.
- Data Access - Liste der für das Projekt angelegten Data Access Objekte. Für jedes Entity existiert i.d.R. ein entsprechendes Data Access Objekt (DAO), das für den Zugriff auf die angebundene Datenquelle zuständig ist.
- Business Objects - In diesem Bereich implementieren Sie Ihre individuelle Anwendungslogik.
- User Interface - Bereich für das Verwalten der Views Ihrer grafischen Oberfläche.
- Themes - Hier werden die SCSS-Dateien angelegt, mit denen das Theme der Anwendung definiert wird.
- Resources - Hier können sämtliche Dateien gespeichert werden, auf die die Anwendung zur Laufzeit zugreifen kann, u.a. Bilder und Sprachdateien für die Internationalisierung einer Anwendung.
...