1 / 6

What is JSF?

Most web developers nowadays opt for component-based user interface (UI) development to accelerate web application development and maintenance through reusable components. The developers can even simplify and speed up development of component-based UIs by using a number of web frameworks.

Download Presentation

What is JSF?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What is JSF?

  2. oMost web developers nowadays opt for component-based user interface (UI) development to accelerate web application development and maintenance through reusable components. o The developers can even simplify and speed up development of component-based UIs by using a number of web frameworks. oJavaServer Faces (JSF) is Java-based MVC web framework for component-based UI development. The web developers can use JSF as a part of the Java Platform, Enterprise Edition (Java EE).

  3. oThe features provided by JSF help programmers to simplify development of UI for server-based web application by implementing reusable components. o In addition to defining a set of standard UI components, JSF also simplifies custom component development by providing an application programming interface (API). oThe developers can use JSF to implement custom components as well as connect client-side events to server-side application code. oAlso, JSF facilitates data transfer between various UI components and manages UI state across various server requests.

  4. Understanding Important Aspects of JavaServer Faces (JSF) A MVC Web Framework JSF is developed as a Java-based web framework which supports model- view-controller (MVC) programming paradigm. The MVC programming paradigm complements component-based UI development perfectly. It enables developers to simplify development and maintenance of large web applications by keeping the user interface (UI) code separated from business logic and application data. At the same time, the developers can use JSF to accelerate custom UI development by using reusable components.

  5. Standard and Custom JSF UI Components Each JSF application functions through a number of core basic elements —  UI components, managed beans, validators, convertors, events and listeners, page navigation, and renders. JSF UI components are designed by targeting Java Beans standards and specifications. Like Java Beans, each JSF UI component has its own properties, events, and methods. The developers can access the built-in JSF components through the JSF API. They even have option to create and implement custom UI components through a framework provided by JSF. But the JSF UI components have the capability to manage their state automatically.

  6. Content Designed By : Mindfire Solutions

More Related