Czy CDI mozna uznac za probe ustandaryzowani konteneria IoC? Czy wzieli cos, czy stworzyli wlasny?
? Przecież JEE to jest tylko standard, więc nigdzie nie ma mowy o "tworzeniu własnego" rozwiązania. Inną sprawą jest że są kontenery takie jakie Guice które były przed JSR-299 a następnie zostały zaadaptowane żeby móc służyć jako dostawca implementacji CDI. Czy w pytaniu chodziło ci o to że pisząc specyfikację dla CDI wzorowano się na istniejących rozwiązaniach? Niewątpliwie, ale jako że takich rozwiązań było kilka to wzięto po trochu z każdego.
Czy JPA jest przykladem standaryzacji Hibernate'a? Na pewno nie do konca, ale moze byc w tym ziarnko prawdy.
Ja bym powiedział że w dużej mierze tak. Szczególnie że w przeciwieństwie do CDI, w czasie tworzenia specyfikacji JPA, Hibernate miał większość "rynku" w tym zakresie.
Jeśli chodzi o inne technologie javowe które posłużyły do stworzenia nowych elementów standardu to jest Joda-Time która służy jako baza do nowych klas zwiazanych z czasem w Java 8, oraz Guava która sluży jako baza dla klas związanych m.in. z programowaniem funkcyjnym i lambdami w Java 8.