Eine fortgeschrittene JSF-Grafikkomponente erzeugen

Dafür wird das Beispiel einer Charting-Komponente verwendet (wie etwa die ILOG-JSF-Charting-Komponente), mit der die Verteilung von Daten über mehrere Kategorien visuell repräsentiert werden kann. Diese Darstellung kann den Datensatz auf unterschiedliche Weise repräsentieren, etwa mit Balken- oder Kuchendiagrammen, oder mit Bubble-Charts und so weiter.

Die JSF-Charting-Komponente hat zwei grundsätzliche Design-Beschränkungen:

  1. Es ist bereits eine Java-Charting-Bean-Komponente vorhanden, die alle benötigten grafischen Präsentationsfunktionen enthält. Diese Komponente kann viele Charttypen anzeigen und ist hochgradig anpassbar. Idealerweise werden die Fähigkeiten dieser Bean-Komponente als Grundlage der JSF-Komponente genutzt.
  2. Für gewöhnlich müssen JSF-Applikationen eine Seite vollständig neu laden, um die Ansicht zu aktualisieren. Das kann für auf Formulare basierende Applikationen richtig sein, ist aber für stark grafische Benutzeroberflächen häufig nicht so günstig. Daher muss die JSF-Charting-Komponente eine einfache Navigation ermöglichen, ohne dass dabei die ganze Seite neu geladen wird, um benutzerfreundlich zu sein.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Umfrage: Angestellte in Deutschland unterschätzen NIS-2-Richtlinie

Fast zwei Drittel halten jedoch eine Umsetzung aller Vorgaben von NIS 2 bis Jahresende für…

9 Stunden ago

Kostenloser Dekryptor für ShrinkLocker

Mit dem Dekryptor von Bitdefender können Opfer von Attacken mit der Shrinklocker-Ransomware Dateien wiederherstellen.

23 Stunden ago

Malwarebytes warnt vor Betrugsmaschen beim Weihnachtseinkauf

In der Vorweihnachtszeit ist vor allem Malvertising auf dem Vormarsch. Cyberkriminelle locken Nutzer über schädliche…

23 Stunden ago

Bedrohungsindex: Deutliche Zunahme von Infostealern im Oktober

Dazu trägt unter der Infostealer Lumma-Stealer bei. Hierzulande dominiert der Infostealer Formbook die Malware-Landschaft.

2 Tagen ago

Chrome 131 schließt zwölf Sicherheitslücken

Eine schwerwiegende Anfälligkeit hebelt die Sicherheitsfunktion Seitenisolierung auf. Betroffen sind Chrome für Windows, macOS und…

2 Tagen ago

DeepL Voice mit KI für Sprach- übersetzungen

DeepL Voice ermöglicht Live‑Übersetzung von Meetings und Gesprächen in 13 Sprachen.

2 Tagen ago