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:

...

RapidClipse Framework provides a basic architecture with layer separation (entity layer, data access layer, UI layer, business layer). The framework consists of the following packages:

  • Core - RapidClipse Framework main component
  • UI - Vaadin UI abstraction layer which expands Vaadin UI components with additional features.
  • AA UI - Offers a concept for authentication and authorization, Scecurity Features as well as a coupler for Vaadin interfaces.
  • AA API - Offers a concept for authentication and authorization.
  • Mobile Kit - Allows Vaadin applications to access native system and device functions of mobile devices via Cordova.

Maven

Die RapidClipse Framework Komponenten components (JARs) sind auf dem are available on the Maven Central Repository verfügbar. Durch Eintragen der . By entering the Maven Dependencies in die Dateithe pom.xml werden die jeweiligen JARs automatisch vom  file the respective JARs are automatically downloaded from the 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.

...


 A pom.xml file with all required dependencies will be automatically generated for RapidClipse projects that were created using the Project Wizard. So you don't have to take care of it.

Current dependencies 

account.xdev.cloud

API

...

documentation Javadoc

Die API Dokumentation Javadoc für das RapidClipse Framework finden Sie unter: You will find the API documentation Javadoc for RapidClipse Framework at

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 Removed

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 Removed

Klassen-Übersicht  

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

...

On the front page, you will find a list of all the RapidClipse Framework packages. By clicking on one of the packages, e.g. Com.xdev.ui, you open the overview of packages where you will find all of the classes for the corresponding packages.

Image Added

Packages overview

In the overview of the packages you will find a list of all the classes and interfaces for the respective package. By clicking on one of the classes, e.g. XdevAccordion, you open the class overview where, amongst others, you will find all of the methods for the corresponding class.

Image Added

Overview of classes 

In the overview of classes you will find the class hierarchy as well as a list of all of the methods for that class.


Image Added

  • Class hierarchy - Displays which base class each class is derived from, and supports targeted search for objects in the class hierarchy.
  • All implemented Interfaces - Alle Interfaces, welche die Klasse implementiertAll interfaces implemented by the class.
  • BeschreibungDescription - Erklärt was die Methode macht. Dieser Teil wird auch von der Code-Vervollständigung in RapidClipse angezeigtExplains what the method consists of. This part is also displayed in the code completion in RapidClipse.
  • Constructor Summary - Liste aller Konstruktoren der Klasse List of all constructors of the class.
  • Method Summary
    • Modifier and Type - Liste alle Methoden der Klasse., gruppiert nach den Basisklassen von den sie ableiten List of all methods of the class, grouped according to the base classes from which they derive.
    • 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 List of all the methods that were inherited from the specified base class. For these methods it is common to link to an external one, e.g. Vaadin Javadoc.
  • Constructor Detail - Etwas detailliertere Liste aller Konstruktoren der Klasse inklusive ParameterMore detailed list of all the class's constructors, including their parameters.
  • Method Detail - Liste aller Methoden der Klasse, sehr detailliert beschrieben, u.a. mit Beschreibung von Parameter.  Very detailed list of all methods for the class, including their parameters.

Open

...

source

Das The RapidClipse Framework steht unter der is licensed under the AGPL Open Source License. Der Sourcecode des RapidClipse Framworks ist veröffentlicht auf Github unterThe source code for the RapidClipse Framework is published on Github athttps://github.com/RapidClipse/xdev.server