RapidClipse Framework

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.


<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.

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.

Klassen-Übersicht  

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


  • Klassen-Hierarchie - Zeigt von welchen Basisklassen die jeweilige Klasse ableitet und hilft bei der gezielten Suche nach Objekten in der Klassenhierarchie. 
  • All implemented Interfaces - Alle Interfaces, welche die Klasse implementiert.
  • Beschreibung - Erklärt was die Methode macht. Dieser Teil wird auch von der Code-Vervollständigung in RapidClipse angezeigt.
  • Constructor Summary - Liste aller Konstruktoren der Klasse.
  • 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.
  • Constructor Detail - Etwas detailliertere Liste aller Konstruktoren der Klasse inklusive Parameter.
  • Method Detail - Liste aller Methoden der Klasse, sehr detailliert beschrieben, u.a. mit Beschreibung von Parameter.

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

XDEV Software Corp. - One Embarcadero Center, San Francisco, CA 94111, US
Copyright © 2015. XDEV Software Corp. All rights reserved.