Before we write any data access code using JPA, let's first create the user interface using JSF. As we have learned in Chapter 2, Creating a Simple JEE Web Application, we need to add Maven dependencies for JSF. Add the following dependencies in pom.xml:
<dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>com.sun.faces</groupId> <artifactId>jsf-api</artifactId> <version>2.2.16</version> </dependency> <dependency> <groupId>com.sun.faces</groupId> <artifactId>jsf-impl</artifactId> <version>2.2.16</version> </dependency> </dependencies>