Si no sabes que es un filtro de servlets (ServletFilter) me parece que es un poco pronto para que le eches a nadie la bronca sobre que cosas de las que no sabes si existen o no.
Lo de usar XML/XSLT etc. es tambien lo que hacemos nosotros ya que tambien nos gusta tenerlo todo separadito. Usas algun "framework" en particular (Cocoon...) o lo haces "a pelo"?
S!