webwork that rules
Gestern war die Keynote. Dazu gibt es Shared Online Notizen auf Google Docs. Interessant vorallem auch was uns mit CF10 so erwarten wird (Marc Esher).
Die Hibernate Integration in CF9 ist wirklich ein Meilenstein. Objektorientierte Programmierung macht mit einer Pesistenzschicht bzw. einem Data Mapper zu relationalen Datenbanken erst richtig Spass. Dabei tauchen natürlich auch neue Fragestellungen auf. Notabene zu oberflächlich einfachen Tasks wie: das zurückgespielte Array von Objekten einer Hibernate-Abfrage zu sortieren.
Kyle Haye erstellte ein Captivate 'CFQuery to Flex DataGrid' - Tutorial.
Wer sich also schon mal fragte, wie bringe eine CF Q
Wie so viele andere auch, war ich vor CF9 gewohnt in Datenbeans eine "Instance"-Struktur als Memento-Speicher für die instanzierten Daten eines Objekts aufzubauen. Die Instance-Struktur ist sehr praktisch. Lässt sich doch mit einer Methode getMemento() die aktuellen Eigenschaftwerte der Instanz zur Laufzeit auslesen. Das ist äusserst hilfreich beim Debuggen oder auch um die Daten an einen AJAX-Request oder in eine Form zurückzuspielen.
Mit den Property-Metadaten lassen sich jedoch auch die Instanzwerte von ColdFusion 9 ORM Entities bequem als Struktur auslesen.