The following software needs to be installed to follow the material in this book:
- Java Development Kit (JDK) 1.8 or newer
- A Java EE 8 compliant application server such as GlassFish 5, Payara 5, or OpenLiberty
- Maven 3 or newer is needed to build the examples
- A Java IDE such as NetBeans, Eclipse, or IntelliJ IDEA (optional, but recommended)