Мне трудно понять, как они взаимодействуют и где проходит граница между ними. Они перекрываются? Есть ли между ними дублирование?
Я знаю, что есть аннотации, связанные с обоими, но мне не удалось найти полный список для обоих с краткими описаниями. Не уверен, поможет ли это прояснить, чем они отличаются или где они пересекаются.
На самом деле просто запутались. Я (думаю, я) достаточно хорошо понимаю EJB, полагаю, мне трудно понять, что именно CDI приносит на стол и как он заменяет или улучшает то, что уже предлагает EJB.