Categories: Software

Cocoon installieren und anwenden

Ein bedeutendes Nebenprodukt des Cocoon-Projektes sind die Extensible Server Pages (XSP). Server Pages sind definitiv nichts Neues: Es gibt bereits ASP und JSP. Warum dann XSP?

Ich erläutere das am Beispiel JSP. Im Grunde genommen platziert JSP dynamische Inhalte in viele andere statische Inhalte. Mit Tag Libraries hat JSP bei der Trennung von Inhalt und Präsentation große Fortschritte gebracht. Eine völlige Trennung wurde damit jedoch nicht erreicht.

XSP erweitert das grundlegende Konzept hinter Cocoon: Trennung der Arbeitsbereiche. XSP ist ein weiterentwickeltes XML-Format, das ermöglichen soll, was JSP nicht bewirken konnte. Wenn Ihnen JSP und Tag Libraries vertraut sind, dürften Sie feststellen, dass XSP sehr ähnlich zu verwenden ist wie Taglibs. XSP ist auch nicht nur ein Java-Tool, es kann auch auf andere Programmiersprachen erweitert werden.

Da XSP im Wesentlichen XML ist, kann es Transformationen durchlaufen. Sie könnten über verschiedene Szenarien und mögliche Flüsse zum gewünschten Output gelangen. Am häufigsten wird eine XSP-Seite mit eingebetteter Logik und keinen (oder kaum) statischen Inhalten verwendet. Diese XSP-Seite generiert für diese Anzeige spezifischen XML-Inhalt. Die XSL-Datei für die Präsentation dient dann dazu, den HTML-Code zu generieren, der an den Client weitergeleitet wird (siehe Abbildung A).


Abbildung A: XSP in Cocoon

So würde es in den meisten Fällen verwendet. XSP kann jedoch auch mehrere solcher Transformationen durchlaufen, bevor das Endprodukt in HTML generiert wird.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

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

November-Patchday: Microsoft schließt Zero-Day-Lücken in Windows

Betroffen sind Windows und Windows Server. Microsoft patcht aber auch Schwachstellen in Excel, Word und…

2 Tagen ago

LG zeigt elastisches OLED-Display

Es lässt sich um bis zu 50 Prozent dehnen. Allerdings besitzt es eine deutliche geringere…

3 Tagen ago

BSI zu Cybersicherheit: Bedrohungslage bleibt angespannt

Allerdings nimmt auch die Resilienz gegenüber Cyberattacken zu. Das BSI hat außerdem die Cybersicherheit anstehender…

3 Tagen ago

IT-Ausgaben in Europa steigen 2025 voraussichtlich um 8,7 Prozent

Es ist das größte Wachstum in einem Jahr seit 2021. Unter anderem lässt das Interesse…

3 Tagen ago