Myslim si ze prave IoC je v EJB dotiahnute.

no tak to neni ani omylem.

- nenadefinujes zavislost na zakladni datove typy jako String, Integer, List, Properties



class Foo {
   private List<String> x;
}

<bean class="Foo">
 <property name="x">
  <list>
        <value>ahoj</value>
  </list>
 </property>
</bean>

- nemuzes pouzit factory metody ci Factory jako takove
- vsechny tvoje objekty *musi* mit rozhrani tj. nemas moznost volby
- zavislost nelze injectnout konstruktorem
- chybi extension pointy na strane IoC kontejneru (z pohledu Spring BeanPostProcessor)
- nemuzes pouzit autowiring (velice uzitecne pro testy)
- nemuzes definovat neprime zavislosti

urcite bychom toho nasli vice...

--
S pozdravem Roman "Dagi" Pichlik

/* http://www.sweb.cz/pichlik/ Blog pro kodery */

Odpovedet emailem