Häufig gestellte Fragen

Erfahrene AEM-Entwickelnde, die HTL gerade erst kennenlernen, stellen häufig die folgenden Fragen:

Weist HTL Einschränkungen auf, die es bei JSP nicht gibt?

HTL weist im Vergleich zu JSP keine Einschränkungen auf. Was mit JSP erledigt werden kann, sollte auch mit HTL erreichbar sein. HTL ist jedoch in mehreren Aspekten strenger als JSP. Was in einer einzigen JSP-Datei erreicht werden kann, muss in HTL möglicherweise in eine Java-Klasse oder eine JavaScript-Datei aufgeteilt werden, um es zu erreichen. Dieser Ansatz ist jedoch generell erwünscht, um eine entsprechende Trennung von Belangen zwischen der Logik und dem Markup sicherzustellen.

Werden JSP-Tag-Bibliotheken durch HTL unterstützt?

Nein. Aber wie im Abschnitt Laden von Client-Bibliotheken des Dokuments zu den ersten Schritten gezeigt, bieten die Template- und Call-Anweisungen ein ähnliches Muster.

Können die HTL-Funktionen für ein AEM-Projekt erweitert werden?

Nein. HTL verfügt über leistungsfähige Erweiterungsmechanismen für die Wiederverwendung von Logik (die Anwendungs-API) und von Markup (die Template- und Call-Anweisungen), die zur Modularisierung des Codes von Projekten genutzt werden können.

Was sind die Hauptvorteile von HTL im Vergleich zu JSP?

Sicherheit und Projekteffizienz sind die Hauptvorteile, die in der Übersicht näher erläutert werden.

Wird es JavaServer-Seiten (JSP) irgendwann nicht mehr geben?

Nein. Es liegen keine Pläne zur Einstellung von JSP vor.

Was verbirgt sich hinter einem Namen?

In AEM 6.0 und 6.1 wurde die HTL Sightly genannt. Adobe hat sie in HTML Template Language oder kurz HTL umbenannt, um klarzustellen, wofür die Spezifikation gedacht ist, und um sich die Namensrichtlinien von Adobe im Allgemeinen anzupassen. Diese Namensänderung wurde im August 2016 wirksam und gilt für AEM Version 6.0 und höher.

NOTE
Die Namensänderung wirkt sich weder auf den Code noch auf die API aus. Daher ist die Kompatibilität nicht betroffen. Weitere Informationen finden Sie in diesem Ankündigungsvideo.

Experience Manager