InformationenJava-Programmierung
More
Programming
HOME
* Computer Wissen >> Programming >> Java-Programmierung >> .
Die Vorteile von Custom Tags
Benutzerdefinierte Java Server Page ( JSP) -Tags sind Schlagworte , die ein Entwickler implementiert mithilfe von regulären Java-Klassen . Mit der richtigen Umsetzung können benutzerdefinierte JSP-Tags wirklich helfen, organisieren und erleichtern Ihnen Web Entwicklungsaufwand. Obwohl die Umsetzung Tags kann etwas schwierig, einem Entwickler , die nicht mit ihnen gearbeitet hat , können JSP-Tags erheblich reduzieren den Code für die Entwicklung konsistenter , funktionale Web -Anwendungen, die einfacher zu verwalten als Web -Anwendungen , die keine benutzerdefinierte Tags sind erforderlich. Reiniger JSP Vertretung
Einer der größten Vorteile des benutzerdefinierten JSP-Tags ist die Möglichkeit, die Anwendung in einer Domain - spezifischen Art und Weise zu entwickeln. Zum Beispiel wäre die Anzeige einer Tabelle von Benutzern mit "normalen" JSP-Code ähnlich der folgenden sein :
Benutzername | Erstellungsdatum |
< /tr>
< % for (int i = 0; i < users.size ( ); . + + i) {% >
<% = users.get ( i) getUserName ()% > |
<% = users.get (i). getDateCreated ()% > |
< /tr>
< p > < %} % >
< /table>
Im Gegensatz dazu konnte ein Entwickler implementieren eine benutzerdefinierte JSP -Tag, das die gleiche viel einfacher machen könnte :
Ablesbarkeit
Auch ohne zu solchen Extremen wie im vorherigen Beispiel können benutzerdefinierte JSP-Tags verbessern die Lesbarkeit , vor allem für Web Designer, die nicht vertraut sind mit Java-Code und JSP Formatierung . Ein repräsentatives Beispiel in der Tag-Bibliothek JSTL , obwohl im Rahmen der Standard-Java- Enterprise-Paket zur Verfügung gestellt , zeigt die Vorteile, die benutzerdefinierte Tags können. Mit dem tag von JSTL könnte das obige Beispiel ähnlich umgeschrieben werden damit :
; User Name | Erstellungsdatum |
< /tr>
< c : forEach var = "user" sauberer, und es hat eine HTML /XML Gefühl, dass praktisch alle Web -Entwickler und Designer vertraut sind , unabhängig von ihrer Vertrautheit mit Java.
UI Konsistenz
zwar gibt es eine Vielzahl von Möglichkeiten, um eine einheitliche Benutzeroberfläche zu gewährleisten - wie Style Sheets ( CSS) und mit Hilfe der verschiedenen JSP Mechanismen enthalten, - die Verwendung von benutzerdefinierten Tags ein zentralisierter Ansatz bieten kann. Durch die Verwendung von benutzerdefinierten JSP-Tags für den Aufbau einer zusammenhängenden Oberfläche , kann ein Entwickler (zum Beispiel) zu erhalten , die eine gewisse Logik Layout für Administratoren und ein anderes Layout für regelmäßige Nutzer bietet . Die Funktionalität, die Layouts schaltet kann vollständig aus dem Web -Designer arbeiten auf den tatsächlichen Änderungen in der Benutzeroberfläche ausgeblendet werden.