1. Java實現由普通類變爲功能類的方式
1. 繼承類
2. 實現接口
3. 註解
4. 配置文件
2. spring的一些要素(漫談,不細闡述。以後忘了某點再細寫博客)
1. IOC(控制反轉)或者 DI(依賴注入)
是對spring的同一性質不同叫法。
是相較於常規new對象寫法而言的。
2. Aop(面向切面編程,Aspect Oriented Programing)
1. 面向對象編程的道路,普通實現——>工廠模式
2. Aop的IOC容器好比超級工廠。
3. 具體實現方式有通知
4. 通知
有 前置通知、後置通知、異常通知、最終通知
可通過接口或註解實現通知方法
3. bean
1. bean,可重用組件。類實例化藉助bean實現。
2. bean實現方式有
1. 配置文件
2. 註解形式(表面是註解,底部機制還是走的bean實例化)
3. bean的屬性注入方式有
1. 通過set方法注入
2. 通過構造函數注入
3. 通過p命名空間注入
4. 自動裝配(Autowire)