rahul_maha wrote:
JSF 2.0 Public Review released!! Great work
Its good to see Ajax!!
Its good to see PDL!!
Its good to EzComp!!
Its great to see many other things!!
What about Bookmarkable URL? Skinning? also what I remember I read in one of Blog state management API is also getting revised, any updates?
Working on state management now. The issue tracker issue is [139-StateSaving].
Skinning is partially covered by [115-ResourceLoading] in the same issue tracker. ResourceLoading is done. Bookmarkable URLs, we'll see. Looking doubtful at this point.
Bookmarkable URL has been long standing issue which people have been asking for, public sites require it most may not be important for others that much.
But Seam does this easily, what is the issue in harvesting it. Why can't this be part of original specs. JSF adoption has been criticized just because of this minor issue.
I hope you understand and importance. I understand your team may be under deadline pressure, but without critical features getting fixed you may not achieve the kind of success we all wish for the team.
So, I hope this is the right place to ask. I can't find another users-group forum yet.
With regard to bookmarkable URLs. I've written the PrettyFaces opensource extension for JSF1.2, and I'm attempting to update it for JSF2.0, but running into a few issues.
I need a way to instantiate the 2.0 FacesContext in a Filter, but when I use the same method that I have in the past, I get nullpointers in the ScopedAttributeElResolver when attempting to set values or access methods in backing beans (as part of the URL parsing and dynamic viewId facility) due to the fact that the SessionMap and ApplicationMap are both null.
I can get a hold of the ElContext and ExpressionFactory just fine, so the FacesContext is at least partially initialized. Any tips on some resources I could use to figure this out? Thanks a lot!
ScopedAttributeElResolver is expecting ViewRoot to be set in FacesContext. Setting a blank ViewRoot when contructing FacesContext gets past the initial issue. But the ViewRoot is again null in the PhaseListener RESTORE_VIEW phase, so it blows up again there. Still looking into it.
+1 I completely agree about bookmarkable URLs. This is a very fundamental basic expectation of a WEB framework and it shouldn't have been left out in 1.x either. There is so much JSF criticism because of the lack of this one feature, and I have had to write very ugly code to support URL parameters in JSF in the past. There are already working solutions, I don't understand why the JSF expert group would even consider dropping this feature. I've emailed the expert group several times about this, and even some of the members directly. None of them will answer me. Looking at this thread, they don't care to comment here either.
Please please please implement support for HTTP GET.
Well we certainly aren't alone, but that's possibly why they haven't; there are working solutions that work well.
Also. GET is supported by JSF using managed-bean-properties, it's just not pretty.
I've just added a blog entry in my blog on java.net that includes a link to a JSF2 presentation at the bottom. There is also a link for how to download video of the presentation (for a fee).
We'll be having a webinar of this presentation soon, as well.
Does Websphere 6.1 meet the requirements to run JSF 2.0? There are a lot of Websphere 6.1 + EJB Feature pack users out there.
Here are the results of my own investigations:
I notice the release notes say JSE 5, Servlet 2.5, JSP 2.1 JSTL 2.1 are required and Websphere is a fraction behind on the web tier specs but that was also the case with JSF 1.2 and we always worked around that by using Facelets which is a key part of JSF 2.0.
I tried running a couple of the samples distributed with the beta and the guessNumber app runs with no problem but the ajax-request sample won't compile because javax.servlet.jsp.tagext.JspIdConsumer is not on the classpath. JspIdConsumer seems to be a part of JEE 5. Is this a part of JEE 5 that Websphere 6.1 lacks? Should there also be a requirement on JEE 5 which is missing from the release notes or can the dependency on JspIdConsumer be worked around?
I agree with you but unfortunately most companies won't because an app server hosting hundreds of apps takes a while to upgrade and the ROI of an upgrade is not easily quantified.
A lot of developers will be using Websphere 6.1 for the next few years at least and I wondered if it would be compatible with JSF RI 2.0.
I tried running a couple of the samples distributed with the beta and the guessNumber app runs with no problem but the ajax-request sample won't compile because javax.servlet.jsp.tagext.JspIdConsumer is not on the classpath. JspIdConsumer seems to be a part of JEE 5. Is this a part of JEE 5 that Websphere 6.1 lacks? Should there also be a requirement on JEE 5 which is missing from the release notes or can the dependency on JspIdConsumer be worked around?
That's a bug in the demo. It's a facelet based demo, but for whatever reason, JSP tags were created and a matching TLD defined.
This topic has
29
replies
on
2
pages.
« Previous |
1
|
2
|