Necesito crear un sitio web, algo complejo y grande, con muchas opciones y dinamismo, usuarios que tienen usuarios a sus cargos, sub sitios con opciones de personalización y redirecciones de esos subsitios con sus propias ips o subdominios.
El problema es que nunca he usado java para desarrollo de sitios web, entonces le pregunto a los expertos en java (se que hay muchas soluciones pero ocupo al menos una guía)
Como j2ee es ENORME y se pueden utilizar muchas tecnologías diferentes para el desarrollo de un sitio web, ¿Cuál sería la mejor configuración que puedo utilizar para el desarrollo de este sitio? (Spring, Structs, Java Server Faces, y los servidores que son un montón también, hay tanto de donde escoger que no tengo idea que hacer)
Gracias!