© Peter Späth 2019
P. SpäthBeginning Jakarta EEhttps://doi.org/10.1007/978-1-4842-5079-2_4

4. Building Page-Flow Web Applications with JSF

Peter Späth1 
(1)
Leipzig, Sachsen, Germany
 

Java Server Faces (JSF) is the dedicated front-end technology for establishing page-flow web applications running in a Jakarta EE 8 environment. By page flow we mean several interrelated web pages, including a user-initiated navigation.

Note

If you instead want to create a single-page web application with the page control and data flow performed by JavaScript and REST, you should use RESTful web applications with JAX-RS. We’ll talk about JAX-RS in a later chapter.

Servlets and JSF Pages

On a lower technical level, the communication between browsers and a Jakarta EE server ...

Get Beginning Jakarta EE: Enterprise Edition for Java: From Novice to Professional now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.