Weblogs

Tapestry 5 mit GORM und Maven

Mit Grails 1.1 (RC2 zur Zeit, da dieser Beitrag geschrieben wird) hat es das Grails Team geschafft, die Einbindung von GORM, dem "Grails Object Relational Mapper" in Anwendungen ohne Grails erheblich zu vereinfachen Ausgehend von einer Diskussion auf der Grails-User Mailingliste, die in diesem Blogeintrag gipfelte, wollte ich auch Tapestry 5 auf Gorm laufen lassen und es funktioniert!

Das wichtigste ist, dass man um alle Gorm Features wie z.B. die dynamischen Finder nutzen zu können, seine Page-Klassen in Groovy schreiben muss. Wenn man die Gorm-Fähigkeiten von Java aus nutzen will, muss man einen Groovy-Wrapper bzw. ein Dao schreiben.

Spring Rich Client - 1.0 Release erschienen - Spring Rich ist tot, es lebe Spring Desktop!

Das Spring Rich Projekt hat die Version 1.0.0 veröffentlicht!

Nach einigen Jahren in den Versionsnummern 0.1-0.3 ist damit das erste "echte" Release erschienen. Allerdings gibt es nicht nur Grund zur Freude, da dies gleichzeitig, von Bugfixes abgesehen, wohl auch das letzte Release ist.

Das Entwicklerteam hat sich mit einigen anderen Spring-Entwicklern zusammengesetzt und entschieden, daß durch die Veränderungen der letzten Jahre, unter anderem die RCP-Projekte von z.B. Netbeans und Eclipse und das Java Application Framework ein grundlegend modernisierter Neustart erforderlich wird. Das neue Projekt wird Spring Desktop heißen und soll besser mit den anderen Spring Projekten integriert sein.

Dem Hype nachrennen?

Nicht nur in der Welt des Programmierens gibt es eine öffentliche Tendenz, jedem neuen Hype hinterherzurennen und dabei die ewiesenermaßen soliden Fundamente zu vergessen, auf denen diese aufgebaut sind und sie leichten Herzens für tot, sterbend oder überholt zu erklären.

Doch die Realität der Anwendungsentwicklung stellt sich etwas anders dar, was man nicht nur daran sehen kann, dass COBOL in der Finanzwelt immer noch gesund und munter ist, sondern auch z.B. an der Tatsache, dass viele Projekte nach wie vor JDK 1.3 oder 1.4 im Pflichtenheft stehen haben.

Warum? Es funktioniert!

Inhalt abgleichen