jKoeber.de | Entwicklung, Systeme, Programmierung und Umsetzung

Archive for "Aug 06 2009"

Jsf und DataTable

Jetzt hat man schon so viel zu tun mit JSF und arbeitet sich immer tiefer in die Mysterien der Querverlinken Entities und Session basierten Beans. Bei einer simplen Tabelle mit SessionBean Ressources hängt man dann 40 Minuten und sucht einen Fehler, fast schon zum Mäusemelken. Man verzweifelt langsam an sich selbst bis man bemerkt das der Typ “binding” nichts mit der DataTable zu tun haben sollte. Also die Bean #{bean.viewList} im value deklariert und schon funktioniert alles.

Ich hab bestimmt 25 Minuten mit dem Debugger verbracht bis mir aufgefallen ist in einer anderen DataTable die ich vor 2/3 Tagen angelegt habe, dass ich kein value deklarierte. Blöder Fehler auf den ich hiermit gerne Hinweise, denn man kommt zu schnell in die Versuchung mit dem Vorschlag “binding” zu arbeiten.

<h:dataTable value=”#{bug.viewList}” var=”item”>
<h:column>
<f:facet name=”header”>
<h:outputText value=”Datum” />
</f:facet>
<h:outputText value=”#{item.beTimestamp}“>
<f:convertDateTime type=”both” dateStyle=”short” />
</h:outputText>
</h:column>

Hier noch ein kleines Beispiel. Die einzelnen Zeilen der Liste werden in der Variable item gespeichert und können dann abgerufen werden, jenachdem ob man ein Entity dahinter hat, kann man die getter des jeweiligen Feldes nehmen, wenn ein Vector dahinter steht ganze einfach mit dem jeweiligen Feld  #{item[2]}

Google Chrome Klappe die 2te

Googles Browser Chrome erscheint in einer neuen Beta Version die nochmal 30% schneller sein soll. Die HTML5 Unterstützung und Unterstütz ähnlich dem neuen Firefox diverse Videounterstützungen und Interaktivitäten. Benchmarktest mit SunSpider V8. Der Chrome will auch schöner werden, somit spendiert im Google eine Unterstüzung für Themes, der Browser wird bunter und der Nutzer kann seinen eigenen Farbstil wählen was ein ganz nettes Gimmik ist.

Hier zum TechCrunch Report.

Die kürzlichst neu zugekaufte Errungenschaft der Suchmaschine war On2 eine Videokomprimierungsfirma, nicht nur Google und diese Firma sollten von dem Deal profitieren, letztendlich auch der Browser ich gehe davon aus dass Google das Kompressionsverfahren vorallem für den neuen Browser verwendent wird. Eine gute Kompression mit stabiler Bildqualität und Ton kann und wird auch ein Konkurrent zu DiVX werden, somit macht sich Google in der letzten Zeit nicht nur Apple als neuen Konkurrent und spitzelt in Microsofts Hoheitsgewässern, sondern greift auch noch auf dem Videokomprimierungsdienst an. Google will zum Allrounder wachsen, der hohe Marktanteile in Webentwicklung sichern und vorallem ausbauen will.

Hier zum On2 Artikel

 

Essentials

Meta

Seiten

Profile

  • Johannes Köber
  • TwitterCounter for @jkoeber
  • Blogverzeichnis - Blog Verzeichnis bloggerei.de