Beschreibung
Eclipse RCP (Rich Client Platform) ist eine modulare Plattform zur Entwicklung von Plug-in-basierten erweiterbaren Desktopanwendungen in Java. Die Entwicklung ist modellgetrieben und ermöglicht deklarative Lösungen bis hin zur vollständig automatischen Generierung von Editoren für vorgegebene Datenmodelle. Die Verwendung von RCP beschleunigt die Anwendungs- bzw. Weiterentwicklung und senkt den Administrationsaufwand bei der Installation und Aktualisierung.
In diesem Seminar lernen Sie die grundlegenden Technologien und Elemente von Eclipse RCP kennen. Es wird gezeigt, wie Sie ein neues Eclipse RCP-Projekt aufsetzten oder eine bestehende Eclipse RCP-Anwendung erweitern können.
Inhalte
-----------
- Kurze Einführung in Eclipse (Versionsübersicht, Historie)
- Installation von Eclipse mit unterschiedlichen Paketen, Installation von Java
- Aufbau der Eclipse-IDE: Workspaces, Workbench, Views, Perspektiven, Konfiguration, Working Sets
- Arbeiten mit Maven in Eclipse
- Run Configurations
- Entwicklerunterstützung: Quick Fixes, Code-Assistenten, Code-Templates und Wizards
- Import und Export von Projekten
- Installation und Einrichtung eines Java / Jakarta EE Anwendungsservers in Eclipse (WildFly)
- Erstellen von Java / Jakarta EE Client/Server Applikationen und Deployment auf dem Anwendungsserver