He estado mirando qué es y cómo funciona Apache Wicket, y parece tener muy buena pinta.
Ofrece algunas ventajas respecto a Struts, como evitar los archivos de configuración XML, reutilización del HTML de los prototipos directamente y mejor orientación a objetos del código.
Para empezar se puede utilizar el arquetipo Maven 2 para tener un proyecto funcionando en sólo 5 segundos*:
mvn archetype:create -DarchetypeGroupId=org.apache.wicket -DarchetypeArtifactId=wicket-archetype-quickstart -DarchetypeVersion=1.4-rc2 -DgroupId=com.mycompany -DartifactId=myproject
Otras configuraciones se pueden obtener a través de esta página.
(*) Hay que tener instalado y funcionando Maven 2.


