Tag-Library

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 Java-Code und deshalb für Webdesigner schwierig zu bearbeiten.

Mit Hilfe von Tag-Libraries ist es möglich, JSP-Seiten zu entwickeln, die nur noch wenig bis gar keinen Java-Code beinhalten. Solche JSP-Seiten bieten dann die Schnittstelle zwischen dem Webdesigner, der kein Java versteht, und dem Entwickler, der die dynamischen Teile einer Seite entwickelt. Tag-Libraries können zudem in mehreren JSP-Seiten verwendet werden.

Eine Tag-Library besteht aus einer Sammlung von Tag-Klassen und einer Tag-Library-Description (TLD). Tag-Klassen sind Java-Klassen, die eine bestimmte Schnittstelle implementieren. In der TLD steht für jedes Tag, welche Klasse dafür zuständig ist und welche Attribute es bietet. In der JSP können diese speziellen Tags in XML-Notation eingebunden werden, z. B.: <mylib:mytag myattr1="25" myattr2="xyz"/>. Der Java-Code ist somit von der JSP-Seite in die Tag-Klasse ausgelagert.

Sobald die Abarbeitung einer JSP-Seite die Start- bzw. Ende-Kennung eines Tags erreicht, ruft die Servlet-Engine bei der Tag-Klasse bestimmte Methoden auf. Die Tag-Klasse kann dann im Java-Code Berechnungen durchführen, Daten von einer Persistenz-Schicht lesen oder schreiben oder auch zusätzlichen HTML-Code in die Antwortseite schreiben.


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

  • 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 …   Deutsch Wikipedia

  • JavaServer Pages Standard Tag Library — The JavaServer Pages Standard Tag Library (JSTL), is a component of the Java EE Web application development platform. It extends the JSP specification by adding a tag library of JSP tags for common tasks, such as XML data processing, conditional… …   Wikipedia

  • JavaServer Pages Standard Tag Library — Die JavaServer Pages Standard Tag Library (Abk.: JSTL) ist eine Sammlung von vier Custom Tag Bibliotheken, die für die Erstellung von JSP Seiten hilfreich sind. Die JSTL wird im Rahmen des Java Community Process (JCP) unter JSR 052 verwaltet.… …   Deutsch Wikipedia

  • JavaServer Pages Standard Tag Library — La JavaServer Pages Standard Tag Library (JSTL), est un composant de la plate forme J2EE de développement. Elle étend la spécification JSP en ajoutant une librairie de tags pour les tâches courantes, comme le travail sur des fichiers XML, l… …   Wikipédia en Français

  • JavaServer Pages Standard Tag Library — Desarrollador Sun Microsystems http://java.sun.com/products/jsp/jstl/ Información general Última versión estable …   Wikipedia Español

  • Library 2.0 — is a loosely defined model for a modernized form of library service that reflects a transition within the library world in the way that services are delivered to users. The focus is on user centered change and participation in the creation of… …   Wikipedia

  • Tag (game) — Children playing a version of tag Players 2 or more Age range 3+ Setup time 1 minute or less Playing time …   Wikipedia

  • Tag (programming) — In programming, a tag is an argument to a subroutine that determines other arguments passed to it, which is used as a way to pass indefinite number of tagged parameters to the subroutine; notably, tags are used for a number of system calls in… …   Wikipedia

  • Tag system — A tag system is a deterministic computational model published by Emil Leon Post in 1943 as a simple form of Post canonical system. A tag system may also be viewed as an abstract machine, called a Post tag machine (not to be confused with Post… …   Wikipedia

Share the article and excerpts

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