This chapter describes the history of contexts and dependency injection (hereafter referred to by its acronym CDI), starting with precursor technologies to which it’s undeniable related and ending with the current state of affairs. We’ll cover technologies such as JSF and EJB and key people such as Gavin King. We’ll also cover some of the most defining moments in the history of CDI, and you’ll learn how something like CDI evolved from a variety of ideas that may seem to be very different on the surface.
You should take ...