Javaserver faces (jsf) framework, JAVA Programming

JavaServer Faces (JSF) framework:

JavaServer Faces is a new framework for creating Web applications using Java. JSF gives you with the following main features:

  • Basic user interface elements like input fields, buttons, links etc. and custom components like tree/table viewer, query builder etc. JSF was creating with a component model in mind to give tool developers to support Rapid Application Development (RAD). User interfaces can be made from these reusable server-side elements.
  • Gives a set of JSP tags to access interface components. Also Gives a framework for implementing custom components.
  • Allows mark up languages other than HTML like WML (Wireless Markup Language) by encapsulating component rendering and event handling. There is a single controller servlet every request sends through where the job of the controller servlet is to receive a faces page with elements and then fire off events for each component to render the elements using a render tool kit.
  • Uses a declarative navigation model by describing the navigation rules inside the XML configuration file faces-config.xml . This configuration file also describes bean resources used by JSF.
  • JSF may hook into your model, which seems the model is loosely coupled from JSF.

 

 

 

524_JavaServer Faces (JSF) framework.png

Posted Date: 7/26/2012 5:52:55 AM | Location : United States







Related Discussions:- Javaserver faces (jsf) framework, Assignment Help, Ask Question on Javaserver faces (jsf) framework, Get Answer, Expert's Help, Javaserver faces (jsf) framework Discussions

Write discussion on Javaserver faces (jsf) framework
Your posts are moderated
Related Questions
Please can you write some codes and their functions too. At least 10! Please

Project Description: I am seeking someone to prepare a small Android app for a promotional offer. It must be designed for use on an Android tablet. Fundamentally, a user will

How can I connect my java application with xampp

Project Description: Modules of software: 1 - Serial RS232 comm port comunication 2 - NanoHTTPD serving some processed pages 3 - System tray application to indicate sta

which concept is used to connect the networking in java

Prompt the user for an int between an upper and lower boundary. Reuse the validateInput() method from project 2 to validate if the input is in bounds. If it is not, print an error

What is the difference among ForwardAction and IncludeAction? Ans) The difference is that you require to use the IncludeAction only if the action is going to be contained by ano

Sequence diagrams are communication diagrams which detail what messages are sent and when. The sequence diagrams are placed according to time. The time performs as you move from to

In this exercise, I want you to generate password based on random number generator. Develop an application that keeps track of the URL, username and password. I have listed few st

Need to develop a Small Android App using Text to speech and Speech to Text feature. Project Description: When the Android App Opens, It will connect to Windows Azure cloud,