JavaBeans und benutzerdefinierte Java Server Page ( JSP) -Tags werden in Java-Anwendungen verwendet, um Anwendungen und Websites zu bauen. JavaBeans kapseln Datenverarbeitung und logische Analyse . Benutzerdefinierte JSP-Tags werden verwendet, um Informationen über die Web-Seiten zu präsentieren. Wenn jemand eine Web -Seite Code sieht , kann sie sehen, Java Beans und benutzerdefinierte JSP-Tags , aber nicht die komplexen Code jeder läuft von dem Server, der die Web-Seite und Datenverarbeitung bietet . Java Beans
Java Beans oder Beans sind wiederverwendbare Code-Module , die einen Zustand in einem brauchbaren Daten Eimer , die von anderen Code verarbeitet werden kann einzufangen. Laut " Java/J2EE Bewerbungsgespräch Companion ", " JavaBeans können in beiden Servlets und JSPs verwendet werden. Sie können eine Bohne in einem Servlet definieren und verwenden Sie sie in einem anderen Servlet oder JSP-Seite . "Java Beans speichern Informationen und den Zustand der Informationen. Java Beans mit Enterprise Java Beans (EJB ) kommunizieren auf dem Server. Java Beans Titelinformationen wie Benutzer- Verbindung Zeit und Aktionen wie das Abmelden einer Website nach bestimmten Zeiträumen der Inaktivität zu initiieren.
Benutzerdefinierte JSP-Tags
Custom JSP-Tags sind ähnlich wie HTML .
Benutzerdefinierte JSP-Tags , auch auch als JSP-Tag- Erweiterungen , Scheidung Schaffung einer Web -Seite von Java -Codierung genannt . Benutzerdefinierte Tags bieten wiederverwendbare Funktionalität auf JSP Webseiten. JSP-Tag- Attribute werden in der Form name = value innerhalb des Tags selbst geschrieben. Benutzerdefinierte JSP -Tags können im Tag -Bibliotheken genannt taglibs gespeichert werden. Ändern benutzerdefinierten JSP-Tag- Implementierungen ändert nicht die Java-Code durch den tag verwiesen . Benutzerdefinierte JSP-Tags ermöglichen die Erstellung von kundenspezifischen Webseite Aktionen aus Umleiten von Benutzern auf Status Webseiten erklären oder erzeugen sekundäre Browserfenster. Benutzerdefinierte JSP -Tags aufrufen und Gegenwart Benutzer Web -Seiten wie log off -Bildschirme .
Ähnlichkeiten
Beide Objekte sind für die Wiederverwendbarkeit in eine Website entworfen . Java Beans und benutzerdefinierte JSP-Tags werden durch ihre Attributnamen , so dass , wenn der Code verändert wird, alle anderen Tags und Java Beans sind ebenfalls aktualisiert verknüpft. Dies wird als Wartbarkeit . Beide Java Beans und benutzerdefinierte JSP-Tags werden über Java -Klassen implementiert . Beide benutzerdefinierten JSP -Tags und Bohnen werden verwendet, um eine wiederverwendbare Kapselung von komplexen Java-Code oder logische Analyse zu erstellen.
Unterschiede
Benutzerdefinierte Tags Umsetzung von Maßnahmen auf den Java Beans , wie als eine Fehlermeldung erzeugt , wenn unzulässige Werte in einer Webseite Feld eingegeben werden oder präsentiert eine Login-Seite nach Anmeldeinformationen akzeptiert werden. JSP Inhalte können mit benutzerdefinierten Tags aber nicht mit JavaBeans manipuliert werden. Laut " JavaServer Faces -Programmierung" , "es ist ungewöhnlich, dass eine Bohne nutzen, um HTML-Tags zu einem Web-Browser zu schicken, weil das macht die Bohne für die Seite angepasst . " Custom Tags werden für das Senden von HTML-Tags , um einen Web-Browser empfohlen. Benutzerdefinierte Tags können Empfangsparameter von JSPs zur Verfügung gestellt. JSP-Tags darstellen kann Bedientasten, während Java Beans steuern und zu warten Verbindungsstatus .