Latest topics
» JavaServer Faces (JSF)
Sat Sep 15, 2012 7:26 pm by vijayasarathy

Wed Sep 12, 2012 6:34 pm by vijayasarathy

» 10 Best Java Web Development Frameworks
Wed Sep 12, 2012 6:18 pm by Prakash

» how to find hard disk serial details....
Thu Jul 05, 2012 1:08 pm by jagantech

» how to find MAC ID in windows using java
Thu Jul 05, 2012 1:03 pm by jagantech

» java server faces
Sat May 19, 2012 6:15 pm by jaganeshtech

» Oracle set to update analytics strategy, go after SAP customers
Sat Mar 24, 2012 12:06 pm by Naga

» Discovery over 'warp speed' planets
Sat Mar 24, 2012 12:32 am by plusinfomedia

» End of Java Era?
Sat Mar 24, 2012 12:03 am by plusinfomedia

External Links
External Links

Java Server Faces

Go down

Java Server Faces

Post  K.S.Vasanth kumar on Fri Feb 10, 2012 12:55 am

Java Server Faces or JSF for short is another new exciting technology for developing web applications based on Java technologies.

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.

K.S.Vasanth kumar

Posts : 3
Join date : 2012-02-09

View user profile

Back to top Go down

Back to top

Permissions in this forum:
You cannot reply to topics in this forum