Java EE & CDI vs. Spring | CarmaBlog