Als «jsf» getaggte Fragen

JavaServer Faces (JSF) ist ein Modellansicht-Präsentator-Framework, das normalerweise zum Erstellen von HTML-Formular-basierten Webanwendungen verwendet wird. Mithilfe der Standardkomponenten und des Render-Kits können Stateful-HTML-Ansichten mithilfe von Facelets oder JSP-Tags definiert und über Backing Beans mit Modelldaten und Anwendungslogik verknüpft werden.

256
Warum JSF Getter mehrmals aufruft

Angenommen, ich gebe eine outputText-Komponente wie folgt an: <h:outputText value="#{ManagedBean.someProperty}"/> Wenn ich eine Protokollnachricht drucke, wenn der Getter für somePropertyaufgerufen wird, und die Seite lade, ist es trivial zu bemerken, dass der Getter mehr als einmal pro...

234
Was sind die Hauptnachteile von Java Server Faces 2.0?

Gestern habe ich eine Präsentation zu Java Server Faces 2.0 gesehen, die wirklich beeindruckend aussah, obwohl ich derzeit ein glücklicher ASP.NET MVC / jQuery-Entwickler bin. Was mir an JSF am besten gefallen hat, war die große Anzahl von AJAX-fähigen UI-Komponenten, die die Entwicklung viel...

163
JSTL in JSF2-Facelets… macht Sinn?

Ich möchte ein bisschen Facelets-Code bedingt ausgeben. Zu diesem Zweck scheinen die JSTL-Tags einwandfrei zu funktionieren: <c:if test="${lpc.verbose}"> ... </c:if> Ich bin mir jedoch nicht sicher, ob dies eine bewährte Methode ist. Gibt es einen anderen Weg, um mein Ziel zu...

136
Migration von JSF 1.2 zu JSF 2.0

Ich arbeite mit einer ziemlich großen App, die in JSF 1.2 geschrieben wurde . JSF 1.2 ist jetzt ungefähr 6 Jahre alt. Ich muss auf JSF 2.0 aktualisieren. Wie schmerzhaft wird das sein? Ich habe festgestellt, dass einige Attribute in benutzerdefinierten Tags geändert wurden

118
JSF-Backing-Bean-Struktur (Best Practices)

Ich hoffe, dass ich in diesem Beitrag die Meinung der Leute zu Best Practices für die Schnittstelle zwischen JSF-Seiten und Backing Beans einholen kann. Eine Sache, auf die ich mich nie festlegen kann, ist die Struktur meiner Backing Beans. Außerdem habe ich nie einen guten Artikel zu diesem Thema...