Overview
Both a Java SE and a Java EE are necessary.
Parent topic:
Java SE/Java EE