Appcache Manifest erstellen und in einer angularJS App integrieren

Appcache Manifest erstellen und in einer angularJS App integrieren

Wer eine ausgewachsene App entwickelt, die aus rein statischen Dateien (*js, *.css, *.html) besteht und die dynamischen Daten ausschließlich über einen REST-Server nachlädt, sollte sich in jedem Fall mal mit dem HTML5 Appcache beschäftigen. In so einem Fall kann man…

JBoss und JaxRS: Warum Jersey die bessere Implementierung ist

JBoss und JaxRS: Warum Jersey die bessere Implementierung ist

Wir benutzen momentan die JBoss 7.1.1 Community Edition, wobei wir momentan – auch wegen der JaxRS Implementierung, aber bei weitem nicht nur – prüfen, die Enterprise Edition zu kaufen. Als JEE6-Container muss JBoss natürlich auch eine JaxRS (Restful Webservices) Implementierung…

Milestone-Releases von JSF 2.2 auf Glassfish 3.1 testen

Milestone-Releases von JSF 2.2 auf Glassfish 3.1 testen

Markus Eisele hat heute eine Anleitung veröffentlicht, wie man aktuelle Milestone-Releases von Mojarra JSF 2.2 auf Glassfish 3.1.2.2 testen kann, sodass man keinen JEE7 Container wie Glassfish 4 mehr braucht. Trotz dass Mojarra JSF 2.2 eigentlich kompatibel zu JEE6 Containern…

HTML5 Friendly Markup in JSF 2.2

Ed Burns (Spec Lead für JSF) hat heute in seinem Blog ein paar Informationen zum Thema JSF 2.2 veröffentlicht: HTML5 Friendly Markup in JSF 2.2 Leider hat sein Blog-Parser den Beispiel-Code völlig zerpflückt, sodass nicht mehr viel zu erkennen ist….

The Power of preRenderComponent

Seit Jahren führen wir immer wieder Diskussionen über die richtige Methode wann und wo die Daten in einem JSF-Controller geladen werden sollen. In JSF 1.x waren solche Konstrukte durchaus üblich: Die Daten wurden also in einem getter einer JSF-Komponente geladen,…

OmniFaces - Das Schweizer Taschenmesser für JSF-Entwickler

OmniFaces – Das Schweizer Taschenmesser für JSF-Entwickler

Wer sich ein bisschen bei Google nach JSF-Tipps umsieht, wird schnell auf stackoverflow stossen, wo der Autor [highlight2]balusc[/highlight2] schon lange eine Koryphäe ist. Seit einem halben Jahr stellt er eine eigene JSF-Bibliothek zum Download zur Verfügung, die man durchaus als…

Automatisches Styling von nicht validen Eingabe-Komponenten

Automatisches Styling von nicht validen Eingabe-Komponenten

Cagatay Civici (Lead Developer von PrimeFaces) hat heute in seinem Blog einen Artikel veröffentlicht, der beschreibt, wie man Input Elementen auf einfachem Weg ein anderes Styling verpasst, wenn die Validierung fehlgeschlagen ist: Styling Invalid Input Fields with JSF. Die vorgestellte…

Verwendung von "gleichzeitigen" Ajax-Events vermeiden

Verwendung von “gleichzeitigen” Ajax-Events vermeiden

Auf komplexeren “ajaxifzierten” Seiten ist es leicht möglich nur schwer zu identifzierende Probleme zu erzeugen, wenn mehrere Javascript-Events aufgrund einer einzelnen Benutzer-Aktion ausgelöst werden. Als Beispiel soll folgender Code dienen:

Verwendung von eindeutigen IDs in JSF2-Naming-Containern

Verwendung von eindeutigen IDs in JSF2-Naming-Containern

JSF2 bietet mit dem <f:ajax>-Tag wirklich einfach zu verstehende aber trotzdem mächtige Ajax-Funktionen. Die ersten einfachen Versuche gelingen meist innerhalb weniger Minuten und man glaubt dies quasi sofort in eigenen Projekten verwenden zu können. Mein erster Versuch Ajax in einem…

Wirklich unabhängige Composite Components

Wirklich unabhängige Composite Components

Im (sehr übersichtlichen) Blog von Michael Kurz habe ich eine sehr interessante Umsetzung einer Composite Component für JSF 2.0 gefunden, die einen komponentenspezifischen Zustand/Information völlig unabhängig von der aufrufenden Seite im JSF Komponentenbaum speichern kann. Die aufrufende Seite muss somit…