設計模式在spring的應用

1、工廠設計模式

Spring使用工廠模式通過BeanFactory、ApplicationContext創建Bean對象。

2、代理設計模式

Spring AOP功能的實現。

3、單例設計模式

Spring中的Bean默認都是單例的。

4、模板方法模式

Spring中jdbcTemplate、hibernateTemplate等以Template結尾的對數據庫操作的類,就是用到了模板模式。

設計模式在spring的應用


5、包裝器設計模式

我們的項目需要鏈接多個數據庫,而且不同的客戶在每次訪問中根據需要會去訪問不同的數據庫。這種模式讓我們可以根據客戶需求都太切換不同的數據源。

6、觀察者模式

Spring事件驅動模型就是觀察者模式很經典的一個應用。

7、適配器模式

Spring AOP的增強或通知使用到了適配器模式。SpringMVC中也是用到了適配器模式適配Controller。


分享到:


相關文章: