Offered By: OpenLiberty
Building a dynamic web app with integrated UI and backend
Learn how to build a dynamic web application using Jakarta Faces, Jakarta Contexts and Dependency Injection, and Jakarta Expression Language.
Continue readingGuided Project
Open Liberty
54 EnrolledAt a Glance
Learn how to build a dynamic web application using Jakarta Faces, Jakarta Contexts and Dependency Injection, and Jakarta Expression Language.
Jakarta Faces is a framework for building component-based web applications that simplifies user interface (UI) development by managing reusable components, handling user interactions, and binding data to backend logic. It provides built-in lifecycle management, event handling, and server-side validation, reducing the need for manual request processing. Jakarta Faces also includes tag libraries that allows developers define UI components using markup and connect them to backend objects without writing repetitive setup code.
To further streamline development, Jakarta Faces works with Jakarta Contexts and Dependency Injection (CDI) to manage backend components. CDI allows beans to be automatically created and injected where needed, making it easier to manage application logic. Jakarta Expression Language enables data binding between the UI and backend, allowing UI components to dynamically display data and trigger backend actions.
You’ll learn how to build a dynamic web application using Jakarta Faces for UI, CDI for managing backend logic, and Jakarta Expression Language (EL) for data binding.
To further streamline development, Jakarta Faces works with Jakarta Contexts and Dependency Injection (CDI) to manage backend components. CDI allows beans to be automatically created and injected where needed, making it easier to manage application logic. Jakarta Expression Language enables data binding between the UI and backend, allowing UI components to dynamically display data and trigger backend actions.
You’ll learn how to build a dynamic web application using Jakarta Faces for UI, CDI for managing backend logic, and Jakarta Expression Language (EL) for data binding.
Estimated Effort
25 Minutes
Level
Beginner
Skills You Will Learn
Jakarta EE, Open Liberty
Language
English
Course Code
GPXX0KQTEN