Frameworks| Hibernate| Struts| JSF| JavaFX| Ajax| Spring| DOJO| JDO| iBatis| Questions?

 

 

 

 

 

 

 

 

 

 

 

 

 

Search Tutorials

Latest Questions
Comments
 
JSF Introduction - An Introduction to JSF Technology 
 

This JSF Introduction section introduces you with cool JSF technology. In this "JSF Introduction" section you will be introduced with the JSF technology, reasons that initiated the development of JSF and the benefits of JSF.

 

JSF Introduction - An Introduction to JSF Technology

                          

Java Server Faces or JSF for short is another new exciting technology for developing web applications based on Java technologies. This JSF Introduction section introduces you with cool JSF technology.  In this "JSF Introduction" section you will be  introduced with the JSF technology, reasons that initiated the development of JSF and the benefits of JSF. 

Why JSF?

Let's first understand the reasons that initiated the JSF project and why JSF is so hot these days. There are reasons for development of new framework in-spite of many already existing technologies like JSP, Servlets, Struts etc... If you have developed complex  web based applications in jsp then you must be knowing the problem faced with those technologies. Here are the list of some of the problems faced with the previous technologies like JSP and Servlets:

  • Tedious and repetitive coding
    Previous technologies like JSP make programmer to do a lot of tedious and repetitive coding.
      
  • Directly working with HTTP request and response
    Using these technologies programmers directly work with HTTP request and response objects and manipulates the data. For example if user submits the registration form then programmer writes the code to get the values of each element in the form into a variable for further processing. When there is a need to retrieve the data from database and then show on the form for editing, then in this case programmer writes the code to retrieve the code from database and then set the values in the forms.
     
  • Non availability of IDE
    Non availability of IDE is another major drawback which affects the programmers productivity and development cost of the projects increases.
       

JSF changes all that by giving intuitive framework to the developers. Furthermore, JSP is specification and many vendors are developing their own implementations. Both free and commercial implementations of JSF are available these days. You can choose any one of them based on your requirement and budget.

Now a days software vendors are developing IDE for developing JSF based applications which is another good news for the learners of JSF framework. Once you are familiar with the core concepts of the JSF you can kick start the development of software projects using any IDE available in the market. These changes in the programming world makes the life of programmer much easier.

Java Server Faces is a component oriented and event driven framework for web applications. JSF eases the development of GUI for web applications. JSF allows the programmers to work with extensible user interfaces like buttons, text boxes, check boxes etc... Programmer writes the code for particular event such as button clicked. This makes programming much easier and now the there is no need to write request and response processing logic.

                          

» View all related tutorials
Related Tags: c com memory server dynamic tree components core component tag name this node oo ibm create root like for example

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

18 comments so far (
post your own) View All Comments Latest 10 Comments:

Hi i want to use this

Posted by simran on Saturday, 12.20.08 @ 06:24am | #82992

could u send me the material for how to develop simple application using structs in netbeans ide

Posted by saravanapandian.k on Wednesday, 12.3.08 @ 06:25am | #82326

I did not know that the advantage of JSF over JSP is that the direct working with request and response is avoided. Thanks for the information.

Posted by Alok on Wednesday, 09.24.08 @ 12:02pm | #80652


can u please provide some more information on Need of JSF.

Posted by pandu on Monday, 07.28.08 @ 15:53pm | #69543

could u pls provide more details about jsf means what really advange of structs than.

Posted by ramesh.nagaram on Monday, 07.7.08 @ 15:21pm | #66125

je cherche comment devloper une application par JSF

Posted by KABRAN on Thursday, 05.15.08 @ 16:29pm | #60038

Hi..
Please give more clarifications on topic "Need Of JSF".
Thanks

Posted by RAHUL on Monday, 05.12.08 @ 11:38am | #59428

The way of approach to the concepts is very nice and is very helpful to the learners

Posted by kishore maddipoti on Tuesday, 04.22.08 @ 11:57am | #57481

Very good one for beginners, and knowledgeable

Posted by Geet on Wednesday, 04.2.08 @ 16:41pm | #55122


Its really a very knowledgable site.

One must visit at least once to this, of course afterwards there wont be last time for him/her

Posted by Ni3 Gite on Sunday, 03.2.08 @ 23:28pm | #51046

Training Courses
Tell A Friend
Your Friend Name
Software Solutions
Least Viewed
Most Rated
Recently Viewed
Search Tutorials

 

 
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Indian Software Development Company | iPhone Development Company in India | Flex Development Company in India | Java Training Delhi | Java Training at Noida |

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2008. All rights reserved.