Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

JavaServer Faces prerequisites and features  RSS feed

 
Arun Subramanian
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bill-
Great to have you here in this forum
Right now, I am only familiar with the term "JSF" but would really be interested in finding more about the technology, especially as it deals with standardizing UI development. Are there any prerequisites from an "understanding JSF" perspective, like a familiarity with a particular package, framework etc? As part of a corporate intranet web development team, I develop web applications and realize that UI is a big thing for the clients.
Would love to have your input on what features (and therefore benefits) JSF provides us over traditional UI development using JSPs only. Also, as one poster has questioned before, does your book have step by step examples towards building a web application using JSF while making comparisons with alternative methods of accomplishing the same goal.
Thanks,
Arun.
 
Bill Dudney
Author
Ranch Hand
Posts: 234
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Arun,
Well if you know other web development frameworks like Struts then you have a big head start in understanding JSF. If you don't have experience with these other web frameworks then the best place to start is to download the reference implementation of JSF and start playing with it. You can find the download here.
Now on to the other questions;
  • Features and Benefits of JSF -

  • [list]simpler programming model, the backend stuff is configured in the faces-config.xml file and the connections are made via JSTL like statements in the JSP's. Easy.
  • component model gives great flexibility and reusability
  • over simple JSP development - huge improvement. All the navigation is externalized so when your site must be reordered you don't have to change a thousand JSP's. Internationalization, value conversion, eliminate Java code in the JSP's
  • lots of others
  • Step by Step Instructions - There are step by step instructions for building a web application but there is not a comparison to other frameworks. We also have a chapter on migrating from Struts to JSF using the compatibility tags developed by Craig McClanahan (sp?).
  • [/LIST]
    Hope this answers the questions, please ask again if not.
     
    sunitha reghu
    Ranch Hand
    Posts: 937
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Hi Bill
    The link you provided for downloading is not correct.
    If you don't have experience with these other web frameworks then the best place to start is to download the reference implementation of JSF and start playing with it. You can find the download here.
     
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!