Zum Hauptinhalt

Warum noch ein Framework?

Verbindet Vaadin und Hibernate elegant miteinander und bietet viele hilfreiche Add-ons. Profitieren Sie von einer erprobten und standardkonformen Basis, sparen Sie wertvolle Entwicklungszeit und -kosten und vermeiden Sie fundamentale Fehler.

Basiert auf der Java Standard Edition (JSE). Kein JavaEE Know-how nötig. Läuft in jedem Servlet-Container, z.B. Tomcat. Leichtgewichtig, einfach, frei verfügbar.

Features

Das RapidClipse Framework bietet Ihnen eine standardkonforme Anwendungs-Basis für die Entwicklung leistungsfähiger, flexibler und skalierberar Business Applikationen. Anstatt technischer Low-Level Programmierung können Sie sich voll auf die Umsetzung von Features konzentrieren.

Basis Architektur

Standardkonforme und skalierbare 3-Schicht- Architektur mit vorgegebene Trennung von UI, Businesslogik, Daten- (Entities) und Datenzugriffschicht (Data Access) als solide und skalierbare Anwendungsbasis für Ihre individuelle Business-Applikation.

Anwendungs-Infrastruktur

Leistungsfähige Anwendungs-Infrastruktur mit vielen wichtigen Basis-Funktionen, die jede moderne Business-Applikation braucht, u.a. Authentifizierung und Autorisierung mit benutzerabhängigem GUI-Aufbau, Internationalisierung, GUI-Wiederherstellung u.v.m., bereits fix und fertig verfügbar, erprobt.

Databinding

Typsicherer Databinding Layer für die Übergabe beliebiger Beans (meist JPA Entities) an beliebige Vaadin UI-Komponenten. Unterstützt Lazy-Loading zwischen Server und Datenbank. Entity gebundene Container reflektieren Filter, Sortierung und Paging in die Datenbank. Unterstützt Bean-Validation (JSR-303) für Entities.

Fully JPA Entity Lifecycle Management

Vollautomatisiertes Hibernate Entity Lifecycle und Transaktions Management. Vereinfacht den Einsatz von Hibernate drastisch. Kein Hibernate Experten Know-how mehr notwendig. API für individuelles Transaktions-Handling bietet Profis alle Freiheiten.

Lazy-Loading of all Layers

Vaadin bietet Lazy-Loading zwischen Client und Server. Die Daten werden damit erst bei Bedarf vom Server an den Client übertragen, z.B. durch Scrollen. Ergänzend dazu bietet das RapidClipse Framework Lazy-Loading zwischen Datenbank und Server. Damit werden automatisch immer nur so viele Daten von der Datenbank in den Server geladen, wie vom Client angefordert werden. Die Performance Ihrer Anwendung wird besser und die theoretische Gefahr eines Speicherüberlaufs wird minimiert.

Filter API

Filtern auf Model Ebene (Vaadin Container), vordefinierte Filter, Freitext-Suche; unterstützt werden auch Ranges, Filtern auf der Datenbank.

GUI Persistence API

Das GUI Persistence Framework ermöglicht Ihnen, die gesamte Benutzeroberfläche nutzerbezogen abzuspeichern, sodass der Anwender nach einem Neustart der Anwendung exakt dieselben Einstellungen auf der Oberfläche vorfindet.

Internationalization

String-Resource-Management (mit Properties-Dateien) für die Internationalisierung der gesamten Benutzeroberfläche.

Connection- & Statement Pooling

Enthält mit C3P0 standardmäßig ein Konzept für paralleles JDBC Connection Pooling mit Unterstützung für das Cachen und Wiederverwenden von Prepared Statements.

Hibernate Second-level-Cache

Enthält mit Ehcache standardmäßig einen Second-Level Cache für Hibernate, der Datenbankoperationen mit Hibernate enorm beschleunigt.

AA Framework

Authentifizierung

Nutzer-Authentifizierung via Datenbank und LDAP. Andocken an existierende Datenbankstrukturen via Mapping. Assistent für schnelle und einfache Konfiguration.

Autorisierung

Daten für Rechte, Rollen und User aus beliebigen Datenquellen einspeisen, u.a. Datenbanken, LDAP und XML. Rechte lassen sich auf einfache Weise mit der Oberfläche verdrahten. Dadurch vollautomatische Steuerung des gesamten Oberflächenaufbaus anhand individueller Benutzerrechte.

Leichtgewichtig. Einfach zu bedienen. Kostenlos.

Basiert auf JavaSE

Basiert auf der Java Standard Edition. Kein JavaEE Know-how nötig. Kein JavaEE Applicationserver nötig. Läuft in jedem Servlet-Container, z. B. Tomcat.

Open Source

Das RapidClipse Framework ist als Open Source unter der AGPL veröffentlicht.

Jetzt durchstarten mit der kostenfreien RapidClipse Lizenz

RapidClipse ist lizenzkostenfrei, das gesamte Framework ist Open Source. Legen Sie einen kostenlosen Account an, um RapidClipse für Ihr System herunterzuladen. Über Ihren Account haben Sie Zugriff auf die neuesten Updates und zukünftig auch auf Videos und Webinare.

Zum Download