|
I like a lot of the features in JSF and I dislike a lot of the features inI agree, that is the strong selling point of JSF.
JSF.
The thing that I really enjoy is the seamless nature of mapping screen
variables back to the controller, and mapping events from the page back to
Java methods - very easy.
The things I learned to dislike are when I needed to step slightly out ofThis should work properly if you use facelets instead of JSP as the rendering engine. I have not tried.
the box that JSF created. For example, I dislike the limitations of not
being able to embed other HTML without tags like <dataTable> without using
the <verbatim> tag. I also grew tired of having to update the
faces-config.xml file with any and all navigation and/or controller/beanI ended up simply saying that there was a rule for each page with a wildcard for "came-from" with the same name as the page. Then you can just say "success.jsp" and you go there.
definition. Another is the inability (at least they don't recommend it) ofWhat is it you need to do? Can the rendered attribute do that?
including JSP tags beside the JSF tags. This wouldn't be an issue if the
JSF tags covered everything the JSP tags had. At the time I couldn't find a
simple <jsp:if> tag in the JSF spec and that made things real fun for
business logic from controller to screen.
Could you list some of your likes and dislikes of JSF and maybe I can beI don't want particularly to sway you anywhere. I am just trying to represent what I have found and which things influenced my decision to go with JSF. There were two major reasons - one being that I started out in Struts which is a major pain so JSF was much nicer, and the mere existance of a Sun specification (which I simply think cannot be underestimated in value). I think the thoroughness of the Java Language Specification and the Sun approach to backward compatability has given developers confidence in the platform and the longitivity of the solution.
swayed back into the fold, and maybe it will also give Dave some good food
for thought.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.