1.spring core
core模組是spring的核心類庫,spring的所有功能都依賴於該類庫,core主要實現ioc功能,sprign的所有功能都是借助ioc實現的。
2.aop
aop模組是spring的aop庫,提供了aop(***)機制,並提供常用的***,供使用者自定義和配置。
3.orm
spring 的orm模組提供對常用的orm框架的管理和輔助支援,spring支援常用的hibernate,ibtas,jdao等框架的支援,spring本身並不對orm進行實現,僅對常見的orm框架進行封裝,並對其進行管理
4.dao模組
spring 提供對jdbc的支援,對jdbc進行封裝,允許jdbc使用spring資源,並能統一管理jdbc事物,並不對jdbc進行實現。
5.web模組
web模組提供對常見框架如struts1,webwork(struts 2),jsf的支援,spring能夠管理這些框架,將spring的資源注入給框架,也能在這些框架的前後插入***。
6.context模組
context模組提供框架式的bean訪問方式,其他程式可以通過context訪問spring的bean資源,相當於資源注入。
7.mvc模組
web mvc模組為spring提供了一套輕量級的mvc實現,在spring的開發中,我們既可以用struts也可以用spring自己的mvc框架,相對於struts,spring自己的mvc框架更加簡潔和方便。
Spring學習 1 Spring是什麼
我們可以對上面的這張圖中的元件分別說明 1 核心容器 core 核心容器提供 spring 框架的基本功能 spring core 核心容器的主要元件是 beanfactory,它是工廠模式的實現。beanfactory 使用控制反轉 ioc 模式將應用程式的配置和依賴性規範與實際的應用程式 分開。...
Spring框架學習筆記
spring框架 一 spring框架概述 1 spring框架提供了乙個開發平台,用於整合其他技術,例如struts,hibernate,mybatis等。舉個例子spring就像是一台電腦的主機板,為各種硬體設施提供了介面,cpu,記憶體,硬碟都有各自的介面。這樣做的好處也是顯而易見的,比如在改...
Spring框架學習筆記
spring框架宗旨 不重新發明技術,讓原有技術使用起來更加方便.核心功能 ioc di 控制反轉 依賴注入 aop 面向切面程式設計 宣告式事務中文名稱 控制反轉 英文名稱 inversion of control ioc 是什麼?3.1 ioc 完成的事情原先由程式設計師主動通過 new 例項化...