JSF y Struts
En el mundo del desarrollo Java/J2EE las misma cosa se puede hacer de muchos modos.
Hay muchos Frameworks, unos más orientados a presentación y otros a lógica transaccional
Cuando en el propio tutorial de Sun hacen referencia a una de las últimas opciones, JSF (Java Server Faces), es para tenerlo en cuenta.
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html
Hay un enlace a un pdf del autor del libro "JSF in Action" que creo que describe muy bien la situación: http://www.cppsig.org/nycjava/All%20about%20Faces%20-%20NYPCUG%20-%2004-2004.pdf
Solo os digo una cosa ... no hay verdades absolutas ... hace falta tener criterio o que alguien te transmita su criterio ... para tu problema particular
