Version 1.0.0 - 2006/01/31

9.2 Les librairies

Nous avons déjà évoqué l’extensibilité quasi infinie de la couche présentation. La seule limite au nombre de librairie à utilisées est la puissance de votre serveur, très difficilement atteignable avec les configurations modernes. Une librairie est un fichier XML placer dans le répertoire NOAS-INF/tld/ de votre application. Elle liste un ensemble de classes identifier par un nom. Chacune de ces classes on des objectifs propres. Les librairies sont identifiées par une URI qui doit être unique au moins pour votre application. Elles ne sont pas automatiquement chargées. Vous devez en faire la demande explicite.

La plate-forme est livrée avec cinq librairies en standard :
-    noas.web.tag
-    noas.web.tag.html
-    noas.web.tag.list
-    noas.web.tag.logic
-    noas.web.tag.exchange

Exemple

<%@taglib uri="noas.web.tag" prefix="noas"%>
<%@taglib uri="noas.web.tag.logic" prefix="logic"%>
<%@taglib uri="noas.web.tag.html" prefix="html"%>
<%@taglib uri="noas.web.tag.exchange" prefix="exchange"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>
<HEAD>
  <%@include file="header.tpl"%>
</HEAD>
Les cinq librairies fournir en standard sont disponibles dans le répertoire « NOAS_HOME »/tld/ de Noas PHP. Pour chaque nouveau projet vous devez les récupérer. N’hésitez sur tout pas à développer ou à personnaliser des tagues. Cela vous rendra bien des services et contribuera à alléger encore plus vos templates.

 

© 2005 Réoka Djohou, tous droits réservés.