Archiv

Kategorie-Archiv für: ‘Java’

“Add to Homescreen”: Web Apps auf dem Homescreen ablegen

Apple unterstützt schon seit langem das Meta-Tag “apple-mobile-web-app-capable”, das dafür sorgt wenn die eigene Web App vom Homescreen aus aufgerufen wird, ohne URL- und Navigations-Leiste dargestellt wird. Wie weist man aber seine Kunden darauf hin? Viele werden ja nur Bookmarks kennen und wenn die Web App direkt im Mobile Safari aufgerufen wird, ändert sich durch das Meta-Tag leider nichts. Matteo …

Mehr

Appcache Manifest erstellen und in einer angularJS App integrieren

Html5

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 die (z.B. bei alistapart etwas übertriebenen beschriebenen) Nachteile nämlich ruhig ignorieren. Der Vorteil für den Nutzer die kompletten statischen Daten …

Mehr

JBoss und JaxRS: Warum Jersey die bessere Implementierung ist

Rest Service Testing Logo

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 mitliefern. Statt der Referenzimplementierung Jersey hat Red Hat/JBoss sich für eine eigene Implementierung entschieden: RestEasy. Wobei ich mittlerweile der Meinung …

Mehr

Milestone-Releases von JSF 2.2 auf Glassfish 3.1 testen

20110510 Jsf Logo

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 ist und somit eigentlich keine Probleme machen sollte, muss man in der aktuellen Version von Glassfish 3.1.2.2 die im Glassfish …

Mehr

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. Als Quintessenz aus seinem Text entnehme ich, dass er in Zeiten von modernen Single Page Web-Apps, die immer mehr UI-Logik …

Mehr

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, wenn das Datenobjekt noch null ist. Dieser Code ist nicht nur hässlicher Stil und missbraucht den Sinn von getter-Methoden, sondern …

Mehr

OmniFaces – Das Schweizer Taschenmesser für JSF-Entwickler

61ABQA+gt8S

Wer sich ein bisschen bei Google nach JSF-Tipps umsieht, wird schnell auf stackoverflow stossen, wo der Autor 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 Schweizer Taschenmesser für JSF-Entwickler bezeichnen könnte: OmniFaces. OmniFaces ist keine Komponenten-Bibliothek wie PrimeFaces oder RichFaces, sondern ist eine Sammlung von kleinen …

Mehr

Automatisches Styling von nicht validen Eingabe-Komponenten

Lifecycle

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 Möglichkeit setzt dabei auf einen PostValidationListener, der am Ende der Validierungsphase aufgerufen wird und alle zu diesem Zeitpunkt invaliden Elementen …

Mehr

Verwendung von “gleichzeitigen” Ajax-Events vermeiden

Datatable

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:

Mehr

Verwendung von eindeutigen IDs in JSF2-Naming-Containern

Container

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 JSF2-Projekt für einen Kunden einzusetzen hat mir aber bei der ersten relativ komplexen Seite zumindest für ein bis zwei Stunden …

Mehr

Seite 1 von 212»