Einführung in Eclipse RCP

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.

Zielgruppe:

Java Softwareentwickler, Softwareengineer

Voraussetzung:

Programmierkenntnisse im Bereich von Java und Erfahrungen in der Bedienung der Eclipse-IDE.

Ziele/Nutzen des Seminars:

  • Sie lernen Eclipse RCP und die zugehörigen Technologien und Modelle kennen
  • Sie erhalten einen Einblick in die Entwicklung von RCP-Anwendungen
  • Sie lernen praktisch, wie RCP-Projekte aufsetzt oder erweitert werden
  • Sie erlangen durch Übungen erste Erfahrungen in der Programmierung von Handlern, Commands und Widgets

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

* alle Preise zzgl. der gesetzlich gültigen Mehrwertsteuer