Este documento apresenta um treinamento sobre desenvolvimento web avançado utilizando JSF 2, EJB 3.1 e CDI. O documento discute conceitos como sessão beans stateless e stateful, singleton beans, persistência, transações e segurança. O documento também fornece exemplos de implementação destes conceitos.