-
1. Re: What do we call Java Contexts and Dependency Injection?
nickarls Jul 29, 2010 12:26 PM (in response to andygibson.contact.andygibson.net)We should make Weld so great it becomes a synonyme for CDI.
Or invent a symbol that we call
The Specification Formerly Known as JSR-299
-
2. Re: What do we call Java Contexts and Dependency Injection?
dan.j.allen Aug 3, 2010 12:48 PM (in response to andygibson.contact.andygibson.net)The correct acronym is CDI, consistent with the order of words in the specification title,
Contexts and Dependency Injection for the Java EE platform
. The usage of JCDI in the GlassFish source code is either legacy, or a deliberate decision that Sun/Oracle made internally.The
authority
of the abbreviation is likely the artifact id in Maven central:javax.enterprise:cdi-api
If my memory serves me well, it was Oracle that objected to the acronym JCDI. However, that conversation took place before the acquisition.
The unfortunate part is that CDI is a fairly common acronym, making it hard to search for status updates. However, one could argue that is more a limitation of Twitter's search capabilities since they lack context.
-
3. Re: What do we call Java Contexts and Dependency Injection?
andygibson.contact.andygibson.net Aug 3, 2010 1:05 PM (in response to andygibson.contact.andygibson.net)Thanks Dan for clearing that up.
I did see the spec called it Context and Dependency Injection but the word Java has been added to references to it in a number of places (even on in.relation.to).
JCDI is also the name for of Suns Java Card Digital ID which may have effected the titling.
Cheers,
Andy Gibson