EXtensible Server Pages

EXtensible Server Pages

eXtensible servers Pages (XSP) is an XML-based language, which offers the possibility of dynamically arranged Java code into XML documents.

It was developed by the Apache Software Foundation for the Web Publishing Framework Cocoon. The focus of XSP is the separation of content, logic and presentation. The Java program code is in its own XML section "" that can either occur within or outside of the root element ("").

The Java code is compiled with the first call. These directives are replaced by the generated content so that the resulting, augmented XML document can be subject to further processing with XSL Transformations.

XSP pages are transformed into Cocoon producers, typically as Java classes, though any scripting language for which a Java-based processor exists could also be used.

Directives can be either XSP built-in processing tags or user-defined library tags. XSP built-in tags are used to embed procedural logic, substitute expressions and dynamically build XML nodes. User-defined library tags act as templates that dictate how program code is generated from information encoded in each dynamic tag.

External links

* [http://cocoon.apache.org/2.1/userdocs/xsp/logicsheet.html Cocoon XSP 2.1]
* [http://cocoon.apache.org/1.x/wd-xsp.html XSP 1.x - Working Draft]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Extensible Server Pages — (XSP) ist ein XML Dialekt, der die Möglichkeit bietet, Java Code in XML Dokumente einzubinden und diese dadurch dynamisch zu gestalten. Er wurde von der Apache Software Foundation für das Web Publishing Framework Cocoon entwickelt. Der Fokus… …   Deutsch Wikipedia

  • Java Server Pages — JavaServer Pages, abgekürzt JSP, ist eine von Sun Microsystems entwickelte auf JHTML basierende Technik, die im Wesentlichen zur einfachen dynamischen Erzeugung von HTML und XML Ausgaben eines Webservers dient. Sie erlaubt, Java Code und… …   Deutsch Wikipedia

  • Extensible Markup Language — Extension .xml Type MIME application/xml, text/xml Développé par …   Wikipédia en Français

  • Active Server Pages .NET — ASP.NET Basisdaten Entwickler: Microsoft Aktuelle Version: 3.5 …   Deutsch Wikipedia

  • Active Server Pages NET — ASP.NET Basisdaten Entwickler: Microsoft Aktuelle Version: 3.5 …   Deutsch Wikipedia

  • EXtensible Markup Language — Extension de fichier .xml Type MIME application/xml, text/xml Développé par World Wide Web Consortium Type de format …   Wikipédia en Français

  • Extensible markup language — Extension de fichier .xml Type MIME application/xml, text/xml Développé par World Wide Web Consortium Type de format …   Wikipédia en Français

  • Extensible Storage Engine — For JET Red storage engine of Microsoft Access, see Microsoft Jet Database Engine. For the teacher s term, Exceptional education. Extensible Storage Engine (ESE), also known as JET Blue, is an Indexed Sequential Access Method (ISAM) data storage… …   Wikipedia

  • Extensible Storage Engine — Pour les articles homonymes, voir ESE. Extensible Storage Engine …   Wikipédia en Français

  • server side include —    Abbreviated SSI. A method used to create dynamic Web pages. The INCLUDE statement is used to embed commands within an HTML document and tells the Web server to perform specific tasks. A common way of using INCLUDE is to tell the server to load …   Dictionary of networking

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”