[seam-dev] jsf in seam 3
Shane Bryzak
shane.bryzak at jboss.com
Tue Apr 28 20:14:27 EDT 2009
Dan Allen wrote:
> Working on the booking example has allowed me to gain a perspective
> about what services we need right away out of the faces (jsf) module.
> Perhaps it can be removed once the next rev of the EL is ready, but
> for now we need JBoss EL to get parametrized EL expressions. That
> means providing a custom JSF Application factory.
>
> Fortunately, overriding the default Application impl got way simpler
> in JSF 2.0 since the spec now provides a base implementation class
> that you can override a single method at a time. We can eliminate
> these overrides as they come available in the platform. But for now we
> need it.
>
> ...that brings me to my next very important point. I think we need to
> be developing against the JSF trunk. The last release, PR2, does not
> have any of the features that we recently contributed, making
> development against PR2 almost pointless. I would like to compile a
> JSF release, call it 2.0.0-PR2_1 (or suggest another version number),
> deploy it to the JBoss repository, and Seam can depend on that for
> now. If there are no objections, I will do that today.
No objections from me.
>
> Going back to the faces module, instead of continuing with the
> org.jboss.seam.jsf and org.jboss.seam.faces package split in Seam 3, I
> think we should put all the faces classes under org.jboss.seam.faces
> and use appropriate sub-package names. So in this case, I propose
> org.jboss.seam.faces.application.SeamApplicationFactory and
> org.jboss.seam.faces.application.SeamApplication for overriding the
> default Application impl. We will also need the org.jboss.seam.el
> package (perhaps module).
+1 for this idea. The module dependencies are turning out to be quite
difficult to unravel, if we put our foot down and say that all
faces-related/dependent functionality just goes in the faces module this
will greatly help to simplify things.
>
> -Dan
>
> --
> Dan Allen
> Senior Software Engineer, Red Hat | Author of Seam in Action
>
> http://mojavelinux.com
> http://mojavelinux.com/seaminaction
> http://in.relation.to/Bloggers/Dan
>
> NOTE: While I make a strong effort to keep up with my email on a daily
> basis, personal or other work matters can sometimes keep me away
> from my email. If you contact me, but don't hear back for more than a
> week,
> it is very likely that I am excessively backlogged or the message was
> caught in the spam filters. Please don't hesitate to resend a message if
> you feel that it did not reach my attention.
> ------------------------------------------------------------------------
>
> _______________________________________________
> seam-dev mailing list
> seam-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/seam-dev
>
More information about the seam-dev
mailing list