Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Das RapidClipse Framwork stellt eine Grundarchitektur mit Schichtentrennung (Entity Layer, Data Access Layer, UI Layer, Business Layer) zur Verfügung. Das Framework besteht aus den Packages:

  • Core - RapidClipse Framework Haupt-Komponente
  • UI - Vaadin UI-Abstraktionsschicht, welche Vaadin UI-Komponenten mit zusätzlichen Funktionen erweitert.
  • AA UI - Stellt ein Konzept für Authentifizierung und Autorisierung, Scecurity Features sowie eine Kopplung für Vaadin Oberflächen zur Verfügung .
  • AA API - Stellt ein Konzept für Authentifizierung und Autorisierung zur Verfügung.
  • Mobile Kit - Ermöglicht Vaadin Anwendungen den Zugriff auf native System- und Gerätefunktionen mobiler Endgeräte via Cordova.

Maven

Die RapidClipse Framework Komponenten (JARs) sind auf dem Maven Central Repository verfügbar. Durch Eintragen der Maven Dependencies in die Datei pom.xml werden die jeweiligen JARs automatisch vom Maven Central Repository downgeloaded.


Code Block
languagexml
themeConfluence
<dependency>
	<groupId>com.xdev-software</groupId>
	<artifactId>xdev-server-aa</artifactId>
	<version>3.0.0</version>
</dependency>

<dependency>
	<groupId>com.xdev-software</groupId>
	<artifactId>xdev-server-aa-ui</artifactId>
	<version>3.0.0</version>
</dependency>

<dependency>
	<groupId>com.xdev-software</groupId>
	<artifactId>xdev-server-core</artifactId>
	<version>3.0.0</version>
</dependency>

<dependency>
	<groupId>com.xdev-software</groupId>
	<artifactId>xdev-server-mobilekit</artifactId>
	<version>3.0.0</version>
</dependency>

<dependency>
	<groupId>com.xdev-software</groupId>
	<artifactId>xdev-server-ui</artifactId>
	<version>3.0.0</version>
</dependency>


In RapidClipse Projekten, die Sie mit dem /wiki/spaces/DOC/pages/31850606 anlegen, wird die pom.xml Datei mit allen benötigten Dependencies automatisch generiert, sodass Sie sich darum nicht kümmern müssen.

Aktuelle Dependencies 

account.xdev.cloud

API Dokumentation Javadoc

Die API Dokumentation Javadoc für das RapidClipse Framework finden Sie unter: 

www.rapidclipse.com/docs/api

Auf der Startseite finden Sie eine Liste aller Packages des RapidClipse Frameworks. Durch Anklicken eines Packages, z.B. com.xdev.ui gelangen Sie zur Package-Übersicht in der Sie u.a. alle Klassen des jeweiligen Packages finden.

Image Added

Package-Übersicht

In der Package-Übersicht finden Sie ein Liste aller Klassen und Interfaces des jeweiligen Package. Durch Anklicken einer Klasse, z.B. XdevAccordion gelangen Sie zur Klassen-Übersicht in der Sie u.a. alle Methoden der jeweiligen Klasse finden.

Image Added

Klassen-Übersicht  

In der Klassen-Übersicht finden Sie u.a. die Klassen-Hierarchie sowie eine Liste aller Methoden der jeweiligen Klasse. 


Image Added

  • Klassen-Hierarchie - Zeigt von welchen Basisklassen die jeweilige Klasse ableitet und hilft bei der gezielten Suche nach Objekten in der Klassenhierarchie. 
    Image Added
  • All implemented Interfaces - Alle Interfaces, welche die Klasse implementiert.
    Image Added
  • Beschreibung - Erklärt was die Methode macht. Dieser Teil wird auch von der Code-Vervollständigung in RapidClipse angezeigt.
    Image Added
  • Constructor Summary - Liste aller Konstruktoren der Klasse.
    Image Added
  • Method Summary
    • Modifier and Type - Liste alle Methoden der Klasse., gruppiert nach den Basisklassen von den sie ableiten.
    • Methods inherited from class ... - Liste alle Methoden die von der angegebenen Basisklasse geerbt wurden. Bei diesen Methoden wird häufig auf eine externe, z.B. die Vaadin Javadoc verlinkt.
      Image Added
  • Constructor Detail - Etwas detailliertere Liste aller Konstruktoren der Klasse inklusive Parameter.
    Image Added
  • Method Detail - Liste aller Methoden der Klasse, sehr detailliert beschrieben, u.a. mit Beschreibung von Parameter.
    Image Added

Open Source

Das RapidClipse Framework steht unter der AGPL Open Source License. Der Sourcecode des RapidClipse Framworks ist veröffentlicht auf Github unter: https://github.com/RapidClipse/xdev.server