www.wikidata.de-de.nina.az
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 notig ist um eine dynamische Web Seite zu erstellen JSPs sind jedoch trotzdem nicht frei von Java Code und deshalb fur Webdesigner schwierig zu bearbeiten Mit Hilfe von Tag Libraries ist es moglich 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 konnen 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 fur jedes Tag welche Klasse dafur zustandig ist und welche Attribute es bietet In der JSP konnen diese speziellen Tags in XML Notation eingebunden werden z B lt mylib mytag myattr1 25 myattr2 xyz gt 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 durchfuhren Daten von einer Persistenz Schicht lesen oder schreiben oder auch zusatzlichen HTML Code in die Antwortseite schreiben Abgerufen von https de wikipedia org w index php title Tag Library amp oldid 112203185