Ich bin kürzlich über ein Stück Code gestolpert, der mich zum nachdenken brachte. Um zu illustrieren, welcher Umstand dafür verantwortlich war, benötige ich diesemal am schon Anfang ein paar Zeilen Code. Die folgende Hilfsklasse dient nur dazu, bei dem einzig möglichen Methodenaufruf eine Liste von Daten zu erzeugen: ...
(mehr zu
PropertyModel - einfach ist nicht immer gut )
Tags:
detached,
loadable,
model,
property,
Wicket,
Veröffentlicht in
Allgemein,
Refactoring,
Wicket,
.
04.11.2009 09:17
Eine Liste von Ergebnissen aus einer Tabelle in der Datenbank zu laden und über ein Model zur Verfügung zu stellen, ist eine recht einfache Angelegenheit. Wicket sorgt dafür, dass die Liste kein zweites mal geladen wird, nur weil das Model durch eine zweite Komponente dargestellt wird. Wenn man z.B. so triviale Dinge wie die Summe aller angezeigten Einträge ermitteln möchte, empfiehlt es sich, auf die bereits geladenen Daten aus dem Model zurückzugreifen. Für diesen Zweck kann man auf eine spezialisierte Model-Klasse zurückgreifen, die sich darum kümmert, das die detach()-Methode auch für alle referenzierten Modelle aufgerufen wird. Der Ansatz ist recht einfach, aber es geht vielleicht noch ein wenig eleganter. ...
(mehr zu
Wicket Model Transformation )
Tags:
detach,
loadableDetachedModel,
model,
referenzen,
Wicket,
Veröffentlicht in
Refactoring,
Wicket,
.
28.10.2009 08:11
Ich benutze für alle Projekte Maven. Der eine oder andere mag mit Maven auf dem Kriegsfuß stehen (was ich zwar nicht verstehe, aber akzeptiere). Bisher war ich (und an anderer Stelle war es auch nicht notwendig, darüber nachzudenken) für eine saubere Trennung von Code und Resourcen. Das bedeutet z.B. das der Code einer Wicket-Komponente z.B. im Pfad src/main/java/de/wicketpraxis/ zu finden ist und das Markup in src/main/resources/de/wicketpraxis. ...
(mehr zu
Wicket Tipps: Markup )
Tags:
jetty,
markup,
Maven,
reload,
resource,
Wicket,
Veröffentlicht in
Allgemein,
Maven,
Refactoring,
Wicket,
.
27.10.2009 09:05
Ich habe mal ein wenig mit Scala rumgespielt und mit den Sprachmöglichkeiten, die Scala bietet, versucht aus einem Java-lastigen Wicket-Beispiel etwas zu machen, was sich wie Scala anfühlt. Zuerst der Java-Code: ...
(mehr zu
Wicket und Scala - der Rückweg ist anstrengend )
Tags:
code,
lines,
Refactoring,
scala,
Wicket,
Veröffentlicht in
Allgemein,
Refactoring,
scala,
Wicket,
.
19.06.2009 10:20