This hands-on practice shows how you can create a pair of simple JSF pages that emulate login and home page screens. This is really just an enhanced version of the standard “Hello World” application you would code when learning any new language.
To allow the example to focus on JSF concepts, this application does not connect to a database or pay much attention to real-world security needs. You will build this application to implement the following features:
A login page with user name and password fields marked as required.
Validation of the user name and password fields. Both are required, ...