Spring特色

一、下降組件之間的耦合度,實現軟件各層之間的解耦。框架

Controller-->Service-->DAO事務

二、能夠使用容器提供的衆多服務,如:事務管理服務、消息服務等等。當咱們使用容器管理事務時,開發人員就再也不須要手工控制事務,也不需處理複雜的事務傳播。
開發

三、容器提供單例模式支持,開發人員再也不須要本身編寫實現代碼。容器

四、容器提供了AOP技術,利用它很容易實現如權限攔截、運行期監控等功能。監控

五、容器提供的衆多輔佐類,使用這些類可以實現加快應用的開發,如:jdbcTemplate、HibernateTemplate。軟件

六、Spring對於主流的應用框架提供了集成支持,如:集成Hibernate、JPA、Struts等,這樣更便於應用的開發。jdbc

相關文章
相關標籤/搜索