Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Warin Albracht Geändert vor über 10 Jahren
1
eXtensible Server Pages von Belrhiti El mostafa
2
Inhalt Was ist XSP ? Wichtige XSP Tags Erstellungsmöglichkeiten Die Basis der XSP
3
Was ist XSP ? Eine XSP Seite ist ein XML Dokument mit dynamischem Inhalt. Definition eigener Tag-Bibliotheken (als XSLT-Logicsheet). XSP ist eine DTD zur Trennung von Inhalt & Logik. Eine XSP Seite ist kompilierter Code.
4
Wichtige XSP Tags: Das Root Element jeder XSP Seite. enthält Programmierlogik der XSP Seite. String formatDate(Date d, String muster) { return (new SimpleDateFormat(muster)).format(d); }
5
Wichtige XSP Tags (2): Hier werden Ausdrücke in den XML Baum eingesetzt. formatDate(new Date(), HH:mm dd.MM.yyyy) Die Funktion formatDate liefert einen String der Form 11:00 01.12.2000 zurück und dieser String wird ein neues Blatt im XML Baum.
6
Wichtige XSP Tags (3): Wird im benuzt um die rekursive Schachtelung zu vermeiden. for (int i = 0; i <= parameterValues.length; i++) { parameterValues[i] }
7
Wichtige XSP Tags (4): Dieses Element wird benutzt, um dynamisch eine Processing Instruction zu schaffen. href=" request.getQueryString() " type="text/xsl"
8
einführendes Beispiel // Define a variable to hold the time of day Date now = new Date();
9
einführendes Beispiel(2) To the best of my knowledge, it's now now
10
1. Erstellungsmöglichkeit Der XSP Code in ein normales XML Dokument einfügen.
11
1. Erstellungsmöglichkeit (2) Die 1.PI ist die geforderte Verarbeitung als XSP Seite (XSP Kasten). Die 2.PI fordert die Bearbeitung des Outputs der XSP Seite von einem Stylesheet (index.html.xsl ) Das Resultat ist dann ein Dokument index.html, welches an den Client geschickt wird. es wird nicht der Inhalt von der Programmierlogik getrennt
12
2.Erstellungsmöglichkeit Hier wird der Inhalt strikt von Logik und Layout getrennt.
13
2.Erstellungsmöglichkeit (2) In der index.xml ist nun neben dem (redaktionellen) Inhalt nur noch eine pi vorhanden. In dem Stylesheet (xspIncluded.xsp.xsl) ist nur XSP Code vorhanden. Dieses Stylesheet hat zwei pis: die erste pi zur Erstellung einer XSP Seite und die zweite pi zum Anwenden eines zweiten XSL Stylesheets.
14
Die Basis der XSP Dynamic Markup Language Ein assoziiertes dynamisches Markup- Übersetzungsprogramm wandelt statischen Markup in einer Zielprogramm-Sprache um. XSP wird auf ein Markup-zu-code Umwandlungsmotor basiert,der von drei abstrakten Objekte gebaut ist :
15
Der Basis der XSP (2) Programming Language Eine orientierte Sprache, in der der dynamische Markup-Prozessor Quellcode von einer Eingabe XML Dokument erzeugt.
16
Der Basis der XSP (3) Program Generator. Ein Bestandteil, der Markup und Programmiersprache- Prozessoren integriert. Dieser Bestandteil ist für das Lagern von erzeugten Programmen beharrlich sowie das Wiederaufbauen von ihnen automatisch verantwortlich.
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.