它主要的元件就是beanfactory,是工廠模式的實現。同時beanfactory適用控制反轉(ioc)思想將應用程式的配置和依賴性規範與實際的應用程式分開。
spring上下文是乙個配置檔案,向spring框架提供上下文資訊。spring上下文包括企業服務,如jndi、ejb、電子郵件、國際化、校驗和排程功能。context模組提供框架式的bean訪問方式,其他程式可以通過context訪問spring的bean資源,相當於資源注入。
利用orm封裝包,可以混合使用所有spring提供的特性進行「物件/關係」對映,如前邊提到的簡單宣告性事務管理。
意思是面向切面(方面)程式設計。 主要的功能是:日誌記錄,效能統計,安全控制,事務處理,異常處理等等
web上下文模組建立在應用程式上下文模組之上,為基於web的應用程式提供了上下文。web模組提供對常見框架如struts1,webwork(struts 2),jsf的支援,spring能夠管理這些框架,將spring的資源注入給框架,也能在這些框架的前後插入***。
spring中的mvc封裝包提供了web應用的model-view-controller(mvc)實現。spring的mvc框架並不是僅僅提供一種傳統的實現,它提供了一種清晰的分離模型,在領域模型**和web form之間。並且,還可以借助spring框架的其他特性。
spring corespring contextspring ormsprign aopspring webspring web mvc
mvc框架提供清晰的角色劃分:控制器、驗證器、命令物件、表單物件和模型物件、分發器、處理器對映和視**析器。spring支援多種檢視技術。
spring dao
dao模式主要目的是將持久層相關問題與一般的的業務規則和工作流隔離開來
Spring七大模組
spring core 框架的最基礎部分,提供 ioc 容器,對 bean 進行管理。它主要的元件就是beanfactory,是工廠模式的實現。同時beanfactory適用控制反轉 ioc 思想將應用程式的配置和依賴性規範與實際的應用程式分開。spring context 繼承beanfactor...
Spring的七大模組
1.核心容器 元件beanfactory採用工廠模式,利用ioc模型將應用程式中的配置檔案和實現的的應用程式分開 2.spring web spring整合了struts框架,把struts的action類中用到的一些介面通過spring注入的方式載入到記憶體,也就是set get 3.spring...
Spring的七大模組
spring 框架是乙個分層架構,由 7 個定義良好的模組組成。分別是spring core,aop,orm,dao,mvc,web,content。spring 模組構建在核心容器之上,核心容器定義了建立 配置和管理 bean 的方式。組成 spring 框架的每個模組 或元件 都可以單獨存在,或...