Hi,
benutze zum Layouten büdde keine Tabellen sondern CSS (div-tags).
Zu den JSF Versionen. JSF 1.1 ist recht alt. Jedoch wenn man mit .jsp Seiten und Tomcat 5.5, arbeitet kann man maximal diese Version nutzen, da die benötigte Servlet bzw, JSP Spec. für JSF 1.2 erst mit Tomcat 6 zur Verfügung steht.
Jedoch kann man mit Facelets bereits mit Tomcat 5.5 JSF 1.2 nutzen. Du musst lediglich anstatt jsp Seiten, xhtml Seiten erstellen, was durch die Nutzung der JSF Komponenten keinen großen Unterschied machen sollte.
Zudem eignen sich Facelets sehr gut um Seitentemplates zu erstellen. Wenn zB alle deine Webseiten aus (links)Menüleiste | (rechts) Inhalt bestehen, kannst Du dies so in einem Template definieren. Wenn Du den Inhalt (eines Unterpunktes deines Menüs )ausprogrammierst, brauchst Du nur das Template einzubinden und schon hast Du eine Seite mit Menü und konkreten Inhalt.
Google am besten ein wenig. Es gibt mittlerweile viele JSF Seiten die Tutorials anbieten
Soweit mal
Alex