Yeah or use the Spring-JSF integration libraries to combines the IoC
container together.

On 1/11/06, Gary VanMatre <[EMAIL PROTECTED]> wrote:
>
> >From: Julián García <[EMAIL PROTECTED]>
>
> >
> > Hi,
> >
> > I am using Hibernate + Spring + Myfaces. It's been working but I think
> > that I am writing a LOT of code in the view layer. I have a small custom
> > validation framework of my own, and my own init mechanisms in my beans.
> > I use tiles.
> >
> > I'd like to do more templating, and reuse some code out there....I was
> > thinking of:
> >
> > Facelets: to do templating
> > Shale: init mechanisms in beans, client-side validation, Spring
> integration
> >
> > Any experiencies you want to share combining or using separately this 2
> > frameworks with MyFaces 1.1.1
> >
> > Do they have overlapping features? Would you use them both for production?
> >
>
> Facelets and Shale Clay do have overlap.  Both allow templating, and
> alternative to JSP.  Clay's HTML full view templating allows you to use old
> school html.  I believe that Facelets requires well formed XML.  Clay is
> also unique in that it provides metadata inheritance and symbol replacement
> overlapping with tiles generic layout features.  The Clay full XML veiws
> could compare to tiles.   Clay is based on a component so it can be use
> within JSP too.
>
> The key point is that you have to choose if you are using JSP, XML or HTML
> for view composition and it's not wise to try to switch between view
> technologies.  The Shale use case example does this with moderate success.
> This has to do with how you define the entry point resource that defines the
> page.  Maybe this will change in JSF x.x.
>
> I'm a bit bias on the Clay versus Facelets comparison but Shale and Facelets
> would be a good technology stack too.
>
> I think that JSF and Spring have some overlap.  They both provide IoC.  So,
> if you wanted to reduce the layers in your stack you might go with
> Shale+Myfaces/Hibernate or iBatis.
>
>
> > Thanks for your comments.
> >
> > Julian
>
> Gary
>


--
Alexandre Poitras
Québec, Canada

Reply via email to