Produkt

Das Framework im Überblick

Common Controls liefert fertige Kontrollelemente für JEE-Anwendungen mit HTML-Frontend. Konfiguriert wird in der JSP-Seite, den Rest – Zustand, Rendering und Layout – übernimmt das Framework.

Ein Präsentationsframework für JEE

Die Common Controls bilden ein Java-Präsentationsframework für JEE-Web-Anwendungen auf Basis von Java Servlets, JavaServer Pages und Struts. Es enthält die gängigsten Kontrollelemente – Listen, Bäume, Register, Menüs und Formulare –, die für Anwendungen mit HTML-Frontend immer wieder gebraucht werden.

Zustand über Server-Roundtrips hinweg

Die Kontrollelemente speichern ihren internen Zustand automatisch. Der Blättermechanismus einer Liste oder das Auf- und Zuklappen eines Baums muss nicht selbst implementiert werden – das übernimmt das Element. Die Entwicklung konzentriert sich auf Daten und fachliche Abläufe.

Konfiguration in der JSP-Seite

Ein Kontrollelement wird über die zugehörigen Tags innerhalb einer JSP-Seite konfiguriert. Steht das Layout zur Designzeit noch nicht fest oder ergibt es sich dynamisch, lässt es sich serverseitig über das Designmodell einstellen – so werden etwa Spalten einer Tabelle zur Laufzeit ein- oder ausgeblendet.

Flexibel für besondere Anforderungen

Die Kontrollelemente bieten Template-Methoden, mit denen sich das Standardverhalten überschreiben und spezifisch anpassen lässt. Dabei bleibt die strikte Trennung zwischen Präsentationsschicht und Geschäftslogik erhalten.

Durchgängiges Design- und Navigationskonzept

Mit den Common Controls entstehen optisch einheitliche Benutzeroberflächen; der erzeugte HTML-Code ist für verschiedene Browser optimiert. Ein eigenes Layout im Corporate Design lässt sich über einen Painter unkompliziert übernehmen.

Optimiert für Struts

Das Framework bildet die Events der Kontrollelemente auf Callback-Methoden innerhalb der Action-Klassen ab. Das führt zu einer strukturierten Programmierung der Oberfläche.

Systemvoraussetzungen

Abhängigkeiten und unterstützte Browser

Komponenten

Die Common Controls setzen die folgenden Komponenten voraus.

Komponente Version Projektseite
JDK 1.3.x oder 1.4.x
Struts 1.1 / 1.2 Struts ↗
ECS 1.4.1 ECS ↗
jakarta-regexp 1.2 jakarta-regexp ↗
commons-logging 1.0.2 commons-logging ↗
Xerces 1.4.4 Xerces ↗

Browser

Die mitgelieferten HTML-Layouts unterstützen diese Browser.

Browser Version Betriebssystem
Microsoft® Internet Explorer ab Version 5.0 Microsoft Windows
Netscape™ Navigator ab Version 7.0 Microsoft Windows
Netscape™ Navigator ab Version 7.1 Linux
Mozilla ab Version 1.6 Windows
Mozilla ab Version 1.6 Linux
Safari™ ab Version 1.251 Macintosh
Testversion

Common Controls im eigenen Projekt ausprobieren

Die kostenlose Testversion enthält die Klassenbibliothek als .jar-Datei und einige Anwendungsbeispiele. Sie bildet nicht den vollen Funktionsumfang der aktuellen Version ab.

Testversion anfordern

Schreiben Sie uns kurz, wofür Sie die Common Controls einsetzen möchten – wir schicken Ihnen die Testversion und beantworten Fragen zu Integration, Lizenzierung und Migration.