Pagini de server extensibile

eXtensible Server Pages (XSP) este un dialect XML care oferă posibilitatea integrării codului Java în documentele XML și astfel structurarea lor dinamică. A fost dezvoltat de Apache Software Foundation pentru cadrul de publicare web Cocoon .

Cu XSP, accentul este pus pe separarea conținutului, logicii și prezentării, astfel încât codul XSP să fie deosebit de clar și, prin urmare, mai ușor de întreținut. Codul programului Java se află în propria secțiune XML, care este introdusă de eticheta <xsp: logic> . Această etichetă poate apărea de câte ori într-un fișier XML și este fie în interiorul, fie în afara elementului rădăcină ( <xsp: page> ). Codul Java este compilat prima dată când este apelat . Din acest motiv, încărcarea unui site web creat cu XSP poate fi întârziată cu câteva secunde, indiferent de viteza conexiunii.

Spre deosebire de paginile de server normale, paginile XSP sunt documente XML. În pagina XSP, o abstracție sub formă de etichete auto-definite poate fi utilizată în locul marcajului HTML . Aceste etichete pot fi ulterior convertite în HTML, WML sau PDF într-o locație centrală . Acesta este motivul pentru claritatea menționată și ușurința întreținerii.

Link-uri web