2009年7月14日 星期二

IoC Container part2

1.如果使用BeanFactory,只有在getBean時才會針對bean作初使化,但用ApplicationContext則會依開始就初使化,為了避免這樣的資源浪費可以設定 lazy-init為true @ bean tag
2.Bean的繼承,若有幾個屬性是相同的可以依此設計,,並在底下去改寫特定要賦予值的欄位
3.表示為abstract class,如此則BeanFactory 將不會嘗試針對該class初使化
4.動態初使化 java.lang.reflect.InvocationHadler,可以撰寫一個handler implememts InvocationHandler,實作 public Object bind( Object delegate),與invoke


沒有留言: