1. 程式人生 > >2017.6.27 跟開濤學spring3--spring概述

2017.6.27 跟開濤學spring3--spring概述

自己 .html href log 第三方 ring col nbsp struts

參考來自:http://www.importnew.com/17474.html

註意,項目中使用的是spring4,這裏學習的是spring3。關於spring4的變化:http://ningandjiao.iteye.com/blog/1993481

1 概述

1.1 Spring是什麽

1.2 Spring能做什麽

1 Spring能幫我們根據配置文件創建及組裝對象之間的依賴關系。
2 Spring 面向切面編程能幫助我們無耦合的實現日誌記錄,性能統計,安全控制
3 Spring能非常簡單的幫我們管理數據庫事務
4 Spring還提供了與第三方數據訪問框架(如Hibernate、JPA)無縫集成,而且自己也提供了一套JDBC訪問模板,來方便數據庫訪問。
5 Spring還提供與第三方Web(如Struts、JSF)框架無縫集成,而且自己也提供了一套Spring MVC框架,來方便web層搭建。 6 Spring能方便的與Java EE(如Java Mail、任務調度)整合,與更多技術整合(比如緩存框架)

1.3 Spring重點概念

1 POJO
2 容器
3 IOC
4 AOP
5 Bean
6 ...

1.4 Spring學習步驟

什麽是IOC容器 --> 如何配置使用容器 --> 什麽是AOP --> 如何配置使用AOP --> 事務管理(Spring的事務管理是通過切面實現的)

2.Spring基礎

2.1 Spring架構圖

2017.6.27 跟開濤學spring3--spring概述