Mike is entirely correct. There's no reason why any decent JSF component library shouldn't work with Facelets, and [EMAIL PROTECTED] doesn't understand Facelets. ADF Faces, for example, abstracts away from HTML too; Facelets makes awesome sense with ADF Faces, just as it would with Tobago.
The whole "Tapestry-like views" aspect of Facelets is just one small bit of it; the major value is providing a much, much better environment for JSF than JSPs are. Honestly, anyone who uses Facelets after JSPs will never want to go back. I don't quite get why MyFaces hasn't embraced Facelets fully. -- Adam Winer On 12/13/05, Mike Kienenberger <[EMAIL PROTECTED]> wrote: > I think there's some misunderstanding here about facelets. Facelets > isn't tied to any particular view technology (ie, html). > > "Facelets are based on HTML-designed JSP source code" is untrue. > Facelets doesn't use tld files or (jsp)Tag classes. Facelets works > directly on the component class. > > There shouldn't be any reason why you can't use facelets with tobago, > providing you're writing clean components. > > > On 12/13/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Author: bommel > > Date: Tue Dec 13 09:35:51 2005 > > New Revision: 356552 > > > > URL: http://svn.apache.org/viewcvs?rev=356552&view=rev > > Log: > > added faq for facelets > > > > Modified: > > incubator/tobago/trunk/src/site/fml/faq.fml > > incubator/tobago/trunk/tobago-theme/tobago-theme-richmond/pom.xml > > > > Modified: incubator/tobago/trunk/src/site/fml/faq.fml > > URL: > > http://svn.apache.org/viewcvs/incubator/tobago/trunk/src/site/fml/faq.fml?rev=356552&r1=356551&r2=356552&view=diff > > ============================================================================== > > --- incubator/tobago/trunk/src/site/fml/faq.fml (original) > > +++ incubator/tobago/trunk/src/site/fml/faq.fml Tue Dec 13 09:35:51 2005 > > @@ -22,6 +22,16 @@ > > components that need a renderer.</p> > > </answer> > > </faq> > > + <faq id="tobago/facelets"> > > + <question>It is possible to combine tobago with facelets?</question> > > + <answer> > > + <p>It doesn't make sense.</p> > > + <p>Facelets are based on HTML-designed JSP source code.</p> > > + <p>Tobago on the other side abstracts from HTML. There are no > > HTML-Tags in the JSP source code. > > + There are only abstract tags. The Renderkit converts it to HTML > > or any other ML. > > + The idea of Tobago is: The theme controls the look-and-feel of > > the page.</p> > > + </answer> > > + </faq> > > <faq id="tiles/sitemesh"> > > <question>Can tobago replace tiles? Can I ignore tiles and sitemesh > > in the favor of tobago or not? > > </question> > > > > Modified: incubator/tobago/trunk/tobago-theme/tobago-theme-richmond/pom.xml > > URL: > > http://svn.apache.org/viewcvs/incubator/tobago/trunk/tobago-theme/tobago-theme-richmond/pom.xml?rev=356552&r1=356551&r2=356552&view=diff > > ============================================================================== > > --- incubator/tobago/trunk/tobago-theme/tobago-theme-richmond/pom.xml > > (original) > > +++ incubator/tobago/trunk/tobago-theme/tobago-theme-richmond/pom.xml Tue > > Dec 13 09:35:51 2005 > > @@ -26,7 +26,7 @@ > > </parent> > > <artifactId>tobago-theme-richmond</artifactId> > > <packaging>jar</packaging> > > - <name>Tobago theme richmond</name> > > + <name>Tobago theme Richmond</name> > > <build> > > <plugins> > > <plugin> > > @@ -75,7 +75,7 @@ > > </exclusions> > > </dependency> > > <dependency> > > - <groupId>javax.servlet</groupId> > > + <groupId>javax.servlet</groupId> > > <artifactId>servlet-api</artifactId> > > <version>2.3</version> > > <scope>provided</scope> > > > > > > >
