Tag Library Descriptor

Tag Library Descriptor

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 (Model-View-Controller-Prinzip).

Im Vergleich hierzu sind bei Skriptsprachen wie Perl, PHP oder bei ASP Code und darstellende Markup-Elemente gemischt, was die Wartung des Programms erschweren kann oder den Einsatz einer Template Engine notwendig macht.

TLDs werden über eine Dokumenttypdefinition (DTD) spezifiziert, gegen die eine Validierung seitens des XML-Parsers erfolgt.

Siehe auch

  • Die standardisierte JavaServer Pages Standard Tag Library (JSTL) stellt 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


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Tag Library — Tag Libraries sind ein Bestandteil der JSP Spezifikation. Mit dem Einsatz von Java Server Pages hat man bereits erreicht, dass nur noch wenig Java Code nötig ist, um eine dynamische Web Seite zu erstellen. JSPs sind jedoch trotzdem nicht frei von …   Deutsch Wikipedia

  • .jsp — 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

  • JSP — 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

  • JSPX — 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

  • 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

  • Jsp — 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

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Liste der Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

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

  • Liste von Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z siehe auch: Liste von Dateiendu …   Deutsch Wikipedia

Share the article and excerpts

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