El ejemplo lo pueden encontrar acá.
Veamos ahora la división según MVC:
Este proyecto es numerosRandom-ui-wicket y tiene el siguiente layout:
Tenemos 3 componentes donde cada uno consiste en
La vista no va a generar los números aleatorios, eso se lo vamos a dejar a un modelo. ¿Qué necesitamos que tenga ese modelo?
Entonces:
Es interesante notar que el HomePage actúa de container, generando un Composite de controles.
No hay un model aún, porque vamos a trabajar más granularmente, a nivel componente:
Trabajar con componentes nos permite
Volvemos al proyecto ejemplosBasicos-ui-wicket para ver cómo se trabaja una grilla en Wicket.
¿Cómo relaciono cada columna de la grilla?