Le document présente le kit de développement Java (JDK), un environnement pour créer des applications en Java, ainsi que des frameworks comme Spring et Apache Struts pour le développement d'applications Java EE. Java, créé par Sun Microsystems et maintenant maintenu par Oracle, est conçu pour être portable entre différents systèmes d'exploitation. Le document aborde également les spécifications et composants de Java EE, qui étendent le Java SE pour les applications d'entreprise, notamment via des serveurs d'applications certifiés.