estava recentemente acompanhando o curso do Alura, onde eu vi o CDI e EJB, porém fiquei com algumas duvidas sobre definir cada um, alguém poderia me ajudar? sei que o CDI usa Injeção de dependência e isso ajuda porque sempre não fico dando um new no Objeto, já usando EJB usa um Servidor mais completo ex: Jboss AS e isso ele deixa que o meu servidor fique responsável pelas transações e etc... acho que é isso.