[JAVA] JSF2.3 neue Funktionsübersicht
Es wird gesagt, dass der Hauptzweig von JSF2.3 am 27. Januar eingefroren wurde und zur Veröffentlichung bereit ist. Daher habe ich die Änderungen von 2.2 in einer Liste zusammengefasst.
Aufführen
- CDI (Dependency Injection)
- JSF-Produktinjektion und EL-Auflösung
- Injektion in weitere JSF-Artefakte
- Veraltete native @ManagedBean
- Unterstützt CDI @ManagedProperty
- Lebenszyklus
- Hinzufügen von PostRenderViewEvent
- Netzwerk und Ajax
- WebSocket-Unterstützung
- Ajax ruft die Serververarbeitung auf
- Schreiben Sie Javascript auf den Server, nachdem Ajax Response abgeschlossen ist
- Aktualisieren Sie mehrere Formulare mit Ajax
- Konvertierung und Validierung
- Validierung auf Klassenebene hinzugefügt
`<f: convertDateTime>`
Java 8-Version Zeitunterstützung
- Java API
- Die UIData-Komponente unterstützt die Iterable-Schnittstelle von UR Repeat
- Die UIData-Komponente unterstützt die UR Repeat Map-Schnittstelle
- UIData-Komponente, UR Wiederholen Sie die selbst erstellte Unterstützung
- Standardmethode T getWrapped () zur FacesWrapper-Schnittstelle hinzugefügt
- Komponente
- Frei anordnende Optionsfeldkomponente
- Das styleClass-Attribut wurde dem
`<h: column>`
Tag hinzugefügt
- Das Attribut rowClass wurde dem Tag
`<h: dataTable>`
hinzugefügt
- Modelless UIRepeat-Iteration
- Automatische Konvertierung mit UISelectMany
- Ständiger Import in den EL-Namespace
- Dynamische Komponentenbaumoperationen offiziell als Spezifikationen erkennen
- Ansicht und Ressourcen
- Grundlegende Unterstützung für die Zuordnung zu URLs ohne Erweiterungen
- Alle Ressourcenlisten anzeigen
- Standardisieren Sie die Erfassung / Aktualisierung des Status der Ressourcenzeichnung
- Laden Sie Ressourcen für dynamische Komponenten, die mit Ajax hinzugefügt wurden
- Typensicherheit
- Typargument zu ExternalContext # getInitParamterMap hinzugefügt
- Typargument zur Converter / Validator-Schnittstelle hinzugefügt
- jsf.js, javax.faces, Postback-Parameterkonstanten
- Einstellungen
- Standardmäßig werden Facelets in der Produktionsumgebung nicht im laufenden Betrieb neu geladen
- Die Erweiterung .xhtml wurde zur Standardzuordnung hinzugefügt
Referenz
What's new in JSF 2.3? - Arjan Tijms' Weblog