Seam: Extended entity management persistence (EJB3 or hibernate) Conversation context (multiple windows supported with server side state. Basically a long running transaction) Annotation demarcation of maneged beans Annotate injection and outjection of context variables Interception of action method (helpful for things like making sure the user has authenticated) Validation via JSF or by backing bean w/ the hibernate validator (write the validation on your entity/data beans instead of in the UI)
Shale I haven't used, from the research I have done, it is a subset of Seam's functionality. What seems nice is the smaller footprint and lesser learning curve than Seam. I debated it but wanted the functionality of Seam. Clay, looked briefly at it, but the majority of people side with facelets. Clay is bound to Shale, so you can't use Clay by itself. Facelets: Practically an absolute must. You may as well use JSPs and servlets if you don't have facelets IMO. JSF is practically useless without it. Multi-layered Templating Custom tag definitions JSTL support High degree of extensibility Easier to write components (no tags or TLD files needed) EL-Anywhere support (JSF 1.2) My recommendation: MyFaces+JBoss-Seam+Facelets for your heavy functionality site MyFaces+Shale+Facelets for your small-medium site without EJB3 Entity managers or hibernate persistence. On 2/28/06, Mike Kienenberger <[EMAIL PROTECTED]> wrote: > SEAM gives you database integration (EJB3?), Shale provides a variety > of things (dialogs, lifecycle hooks, testing framework, commons > validator to name a few), Clay and Facelets provide you with > alternatives to using jsp both as an end-user as well as a component > developer. Facelets also provides some JSF 1.2 functionality when > using it with MyFaces. Note that I have only used Facelets, so some > of the details may be wrong for other systems. > > I recommend that you go to the web pages for each of the above > projects and read the overview of the project. > > On 2/28/06, Legolas Woodland <[EMAIL PROTECTED]> wrote: > > Hi > > Thank you for reading my post. > > I want to know what additional features SEAM from jboss ,Clay , Shale > > from Apache and Facelets > > bring to jsf. > > I will be happy if some one give me a simple answer. > > > > > > > > Thank you > > >

