Java EE, ou Java Enterprise Edition, est une plateforme visant à simplifier le développement d'applications basées sur des composants tout en intégrant des systèmes d'information existants et en soutenant des applications critiques en matière de sécurité, disponibilité et performances. Elle évolue depuis 1997 et inclut des spécifications comme les EJB (Enterprise JavaBeans), JMS (Java Messaging Service) et JPA (Java Persistence API), permettant la gestion des transactions, la persistance, et la communication entre applications. Le document aborde aussi l'architecture multi-tiers de Java EE, la configuration et le déploiement des composants, ainsi que les annotations et la gestion des transactions.