Multiple choice technology web technology

What are the main components of JSF?

  1. Client UI component, Bean management, Client-side validation and Maintaining cookies

  2. UI components,Handling events, Server-side validation, Data conversion, and Page navigation

  3. It does not have any components, it is just a framework

  4. Web container, Bean container, EIS container

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

JSF is a component-based framework where UI components are the core building blocks. The framework handles events (like button clicks), performs server-side validation, converts data between view and model, and manages page navigation. Option A incorrectly mentions client-side validation and cookies, which are not core JSF concerns.

AI explanation

JSF (JavaServer Faces) is built around a set of core services: UI components (the widget model), event handling (listeners for user actions), server-side validation of input, data conversion (translating between UI string values and backend types), and page navigation (rules for moving between views). These pieces together form the MVC framework, unlike a plain client-side-only or container-only description of it.