Die JSF-Charting-Komponenten-Klasse ist einer Standard-Komponente sehr ähnlich, es kommt aber eine Chart-Eigenschaft hinzu, mit der man auf das Chart-Bean zugreifen kann, das für die Generierung des Bildes, das in der HTML-Seite angezeigt wird, zuständig ist. Die JSF-Komponente kann dieses Chart-Bean durch eine Value-Bindung oder in der aktuellen Sitzung lokal aufrufen. Wenn die JSF-Charting-Komponente das Hauptelement einer Applikation ist, können optionale JSF-Komponenten wie ein Überblick oder eine Legende mit dem Hauptchart verbunden werden, um weitere Informationen anzuzeigen.
Listing B:
Renderer
Der Renderer ist die Hauptschwierigkeit dieser JSF-Implementierung. Wie schon gesagt, generiert der Renderer nicht einfaches HTML, sondern DHTML, das aus HTML (das <IMG>-Tag) und Javascript-Proxies besteht.
Proxies
Ein Proxy ist eine Instanz einer Javascript-Klasse, die für die Verwaltung der Anzeige des Komponentenbildes auf dem Client zuständig ist. Dieses Objekt ist die Repräsentation der serverseitigen Java-Komponentenklasse beim Client: Es hat die gleichen Eigenschaften. Alle Komponenten auf der Seite, der Chart und seine Begleiter, haben eine Proxy-Instanz.
Wenn man Javascript rendert, ist es günstig, die facesContext.getExternalContext().encodeNamespace(name)-Methode auf jede Javascript-Variable anzuwenden, denn dadurch wird die künftige Integration der Komponente in eine JSR168 (4)-konforme Umgebung deutlich einfacher.
Schädliche Apps können unter Umständen einen Systemabsturz auslösen. Mindestens eine Anfälligkeit erlaubt eine Remotecodeausführung.
Sein Anteil an allen Infektionen steigt in Deutschland auf 18,5 Prozent. Das Botnet Androxgh0st integriert…
Betroffen sind Chrome 131 und früher für Windows, macOS und Linux. Angreifer können unter Umständen…
Marktforscher Lündendonk erwartet für das Jahr 2025 ein durchschnittliches Umsatzwachstum von 14,9 Prozent.
Alarmierender Anstieg von Open-Source-Malware / Seit 2019 haben Sonatype-Analysen mehr als 778.500 bösartige Pakete aufgedeckt
Das KI-Werkzeug "BAIOSPHERE KI-KOMPASS" soll Unternehmen den Einstieg in KI erleichtern.