Extensible Server Pages

EXtensible Server Pages ( XSP ) is a dialect of XML, which offers the possibility to integrate Java code into XML documents and thereby make them more dynamic. It was developed by the Apache Software Foundation for the web publishing framework Cocoon.

The focus is on XSP on the separation between content, logic and presentation, so that XSP code is particularly clear and thus better to wait. The Java code is placed in a separate XML part that is introduced by the tag . This tag can occur any number of times within an XML file and is either inside or outside of the root element ( ). The Java code is compiled on the first call. For this reason, the loading of a website created with XSP may delay regardless of the connection speed by a few seconds.

XSP sides, in contrast to normal Server Pages XML documents. In the XSP page can be used instead of HTML markup an abstraction in the form of user-defined tags. These tags can be later converted at a central point in HTML, WML or PDF. This is the reason for the above-mentioned simplicity and ease of maintainability.

323057
de