© Jan Beernink and Arjan Tijms 2019
J. Beernink, A. TijmsPro CDI 2 in Java EE 8https://doi.org/10.1007/978-1-4842-4363-3_1

1. History of CDI

Jan Beernink1  and Arjan Tijms2
(1)
Dublin, Ireland
(2)
Amsterdam, Noord-Holland, The Netherlands
 

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 ...

Get Pro CDI 2 in Java EE 8: An In-Depth Guide to Context and Dependency Injection now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.