Le document traite de Java et de la plateforme Java Enterprise Edition (JEE) pour le développement d'applications d'entreprise multi-niveaux basées sur des composants. Il couvre les différentes architectures applicatives, les concepts fondamentaux sur le protocole HTTP, et la manière dont Java facilite la portabilité et la sécurité des applications. Enfin, il aborde les frameworks modernes qui améliorent l'industrialisation du développement logiciel et les méthodologies agiles.