Le 3 mars 2014 à 17:39, Martin Kouba <mkouba(a)redhat.com> a écrit :
Dne 3.3.2014 17:20, Antoine Sabot-Durand napsal(a):
> Hi all,
>
> I really think we should work for terminology simplification but I
> wonder if it’s realistic in our timeframe. According to me the easy
> part is :
>
> - « Bean Class » for the class that gets Scanned : *Bean Class*
> (_quite obvious_)
> - « Bean Metadata for Bean<T> : *Bean Metadata* using « Bean » here is
> confusing)
> - « Required Type » for the type of injection type
> - « Session Bean » for EJB bean
>
> Now the more complex part is for the biggest one. From my understanding
> we have 2 concept with at least 3 different names :
>
> - Contextual Instance = Bean Instance = Bean
> - Contextual Reference = Client Proxy = Bean Reference
But contextual instance != bean instance as Contextual<T> != Bean<T>, right?
Good question but I think that Contextual<T> is called "Instance of
contextual" in the Spec. But not clear. when reading 6.5.2 [1] a lot of things are
mixed up
[1]
http://docs.jboss.org/cdi/spec/1.1/cdi-spec.html#contextual_instance
>
> I I’m not wrong on this classification, we should really choose an
> official name for these 2 concepts
>
> My personal choice would be « Bean Instance » and « Bean Reference »
> with perhaps a link to contextual names in chapter 6.
>
> The term « Bean » could be reserved to mean one to the other when
> difference is not relevant…
>
> What do you think ?
>
>
> Antoine Sabot-Durand
> ———————————————
> Twitter : @antoine_sd
> CDI co-spec lead & eco-system development
> Agorava tech lead
>
>
>
> _______________________________________________
> cdi-dev mailing list
> cdi-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/cdi-dev