The examples discussed in this book were built using the following software and tools:
- The Java SE Development Kit 8, or newer versions
- NetBeans IDE 8.2 (with the Java EE bundle), or newer versions
- Glassfish Server 4.1, or newer versions
- Maven 3.2.3, or newer versions
- Oracle Database Express Edition 11g Release 2, or newer versions
- The HR sample schema that comes with the Oracle database
- The Oracle database JDBC driver (ojdbc7.jar or newer versions)
Detailed instructions for setting up all the tools required to run the examples used in this book are discussed in the Appendix, Useful Features and Techniques.