|
Hi James, Thanks for sharing your experience. I am
not against ejb3 as such – I am using hibernate, just not ready to
consider ejb3 yet. From your description – hibernate is actually quite
close to ejb3 then – at least operationally? Also how difficult is it to migrate from
pure JSF to SEAM? My body of work is building – so I do hope the
migration is not too painful. I will need to make a decision pretty quickly
anyway. Thanks again Yee From: James Salt
[mailto:[EMAIL PROTECTED] Hi Yee I am currently using Seam + Facelets to
develop web applications (I however have never used Shale-Clay). These are my
experiences. Yes it does lean very heavily on top of Hibernate/EJB3
but this for me is a great asset as it handles the persistence aspect of my web
application seamlessly (something that MyFaces-Shale-Clay will not),
incorporating if I WISH the more heavy handed aspect of EJB3.
(transactions etc). As far as view technology goes Seam has
developed a very good set of Contexts that expand on those supplied by JSF
(primarily the Conversation context), which allows the demarcation of multi
page transactions, automatically coping with persistence issues over long
running requests (i.e. use hibernate/EJB3 to fetch a Entity/Object and then
later in the same request (but not same event) fetch the a related object to
Entity/Object without getting a LazyInitialisation error. The conversation
context also allows you to seamlessly hold state (not in the session) for the
whole of the conversation knowing that once the conversation has ended it will
be disposed of gracefully. Also a new and nice feature is the page
flow management via a process language (JPDL) integrating page flow decisions
from context variables (i.e. #{reservation.showSolicitorInfo}, and allow
actions to be triggered by transitions/outcomes of each page (i.e. transition
“success” triggers action #{reservation.finish}, this greatly
disassociates the view from the application logic, whilst enhancing your
expressiveness. I am new to Facelets, but my experience so
far is very positive (allowing integration of jstl/jsf _expression_ tags in the
same page ala JSF 1.2 spec is particularly great), also the templating
structure is quite intuitive. But as you can see I am keen on Seam, so
take it as a biased view. Hope my ramblings help. James Salt From: Yee CN [mailto: Hi Andrew, Can you please share your experience with
SEAM? It is production ready? I heard something like that it is hilariously
slow in starting up… Is there any gotcha? I had a quite look at
it a while back, and find it quite interesting, although I was a bit turned off
by it heavy lean towards ejb3. I find raw JSF painful to use – and I am
seriously considering migrating to one of the combinations you mentioned once I
got a chance to do so. Many thanks in advance Yee From: Andrew Robinson
[mailto:[EMAIL PROTECTED] This is not a direct answer, but wanted to also let you know there is a
decision between shale and jboss-seam. Both have more robust dialog support
than JSF and both implement a higher level of IoC (inversion of control) to be
able to "surround" your functionality. Shale has a nice page view
controller, and JBoss-Seam has a nice interceptor/factory pattern. It becomes
one of those tired debates of which Java frameworks you want to combine on the
server.
Some people also try the
the JSF/Tiles integration, but I found it severly flawed and facelets is
incomparably better than Tiles, especially when working with JSF. I cannot
speak to Shale-Clay as I have not used it (I am running the first bullet combo).
On 1/16/06, Miller,
John <[EMAIL PROTECTED]>
wrote: Can
someone explain if there would be any reason to consider Shale if not
converting an existing STRUTS application. I/We are currently moving an existing
custom web app (not struts) to a standard framework (JSF/MyFaces). I have seen
a lot of discussion about using Shale and MyFaces together. So my question is
what does Shale give me that a pure MyFaces/JSF impl doesn't? I have downloaded
Shale exclusively for the JUnit testing of MyFaces.
|
- RE: Shale and MyFaces Yee CN
- Re: Shale and MyFaces Werner Punz
- Re: Shale and MyFaces Craig McClanahan
- Re: Shale and MyFaces Bernd Bohmann
- Re: Shale and MyFaces Duong BaTien
- Re: Shale and MyFaces Craig McClanahan
- Re: Shale and MyFaces Duong BaTien
- Re: Shale and MyFaces Werner Punz
- Re: Shale and MyFaces Craig McClanahan
- Re: Shale and MyFaces Werner Punz
- JSF version of html:rewrite Garner, Shawn

