Das Kefk Network Wiki befindet sich im Testbetrieb.
Tag Library Descriptor
Aus Kefk.
Ein Tag Library Descriptor, auch TLD genannt, wird in der Programmiersprache Java als Meta-Beschreibungsdatei zur Definition eigener Markup-Elemente (Tags) bei der Entwicklung von Webapplikationen mittels Java Server Pages (JSP) verwendet.
Hierzu werden über die TLD-Datei eigene Elemente, samt fakultativer Attribute, XML-konform definiert und mit entsprechenden serverseitig ausgeführten Klassenbibliotheken assoziiert. Diese Klassenbibliotheken werden auch als Taglibs bezeichnet und werden zur konsequenten Trennung von Code und Darstellungslogik (gekapselt durch die Taglibs) benutzt (MVC-Prinzip).
Im Vergleich hierzu sind bei Skriptsprachen wie Perl, PHP oder bei ASP Code und darstellende Markup-Elemente gemischt, welches u. a. die Wartbarkeit reduziert.
TLDs werden über eine DTD spezifiziert, gegen die eine Validierung seitens des XML-Parsers erfolgt.
Siehe auch
- Die standardisierte JavaServer Pages Standard Tag Library (JSTL) stellen elementare Tag-Bibliotheken bereit.
- Das Projekt Jakarta Taglibs stellt umfangreiche Bibliotheken von Tags bereit.
- Struts ist ein Framework zur Entwicklung von Webanwendungen, das ebenfalls eigene Tag-Bibliotheken bereitstellt.
Weblinks
| Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Tag_Library_Descriptor, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation. |
