Das Team für JSF-Tools hat den JSP-Quelleneditor verbessert, die die Entwicklung von JSF-Seiten vereinfachen.
Die JSF-Tools haben Frameworks zur Verfügung gestellt, die ermöglichen, dass der Quellenseiteneditor, dort wo es Sinn macht, Services für die meisten Attributwerte aus den standardmäßigen JSF-Kern- und HTML-Tagbibliotheken zur Verfügung stellt. Diese Frameworks sind "Metadaten"-gesteuert und erweiterbar, sodass Entwickler von Tagbibliotheken ihre eigene Unterstützung für Inhalt, Überprüfung und andere Services einfach hinzufügen können. In anderen Worten, die mit den JSF-Tools zur Verfügung gestellten Funktionen machen es schließlich zur WTP-Ebene, sodass die Quellenbearbeitung für andere JSP-Tagbibliotheken verbessert wird.
Unterstützung für Inhalt ist der Begriff des Eclipse-Texteditors für die Bereitstellung kontextbasierter Vorschläge an der aktuellen Texteinfügemarke. Der JSP-Editor stellt bereits eine ausgezeichnete Unterstützung für Tagbibliotheken zur Verfügung, bei der während der Eingabe ein Popup-Fenster mit möglichen Tags und Attributen zur Verfügung gestellt wird.
Über die grundlegende JSP-Prüfung, die bereits mit dem JSP-Editor zur Verfügung gestellt wird, hinaus, gibt es nun eine Semantikprüfung der standardmäßigen JSF-Tagbibliotheken sowohl für EL- als auch für nicht-EL-Attributwerte.
Die EL-Prüfung ist ziemlich umfassend und bietet nicht nur eine grundlegende Syntaxprüfung, sondern auch eine Objektexistenz-, Typ- und Signaturprüfung.
Wenn es ein Problem mit dem für ein Attribut zur Verfügung gestellten Wert gibt, wird dieses ermittelt und Ihnen wird entweder eine Warnung oder eine Fehlermarkierung zusammen mit einer "gewellten Linie" unter dem Wert, je nach Schwere, angezeigt. Es kann mehrere Probleme geben und jedes wird aufgelistet, wenn Sie die Maus über die gewellte Linie oder die Anmerkungsmarkierung in der Skala bewegen. Die Prüfung berücksichtigt das (die) JSF-Faces-Konfigurationsmodell(e) im Projekt und kann Fehler fehlender Konfigurationselemente markieren.
Das Team für JSF-Tools würde gerne die folgenden Funktionen für die standardmäßigen JSF-Tagbibliotheken unter Verwendung der in diesem Release entwickelten Metadaten-Frameworks zur Verfügung stellen:
Tagbibliothekunterstützung
JSF-Kernbibliothek
JSF-HTML-Bibliothek