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 */