Spring學習【一】項目背景

簡介

  • spring framework是一個輕量級的解決方案。spring採用模塊化處理,能夠讓開發者使用須要的模塊。你能夠使用IoC 容器,和 Struts 一塊兒使用,並且你也能夠僅僅使用 Hibernate 整合代碼或者是 JDBC 抽象層。Spring framework支持聲明式的事務管理,經過 RMI 或 Web Service 遠程訪問業務邏輯代碼,而且提供多種持久化數據的選擇。它提供了一個全功能的 MVC 框架,容許你顯式地整合 AOP 到軟件中。

總體框架

Spring Corespring

  • 框架最基礎部分,提供【依賴注入】特性來管理Bean容器。

Spring Context編程

  • 提供一種框架式的Bean訪問方式

Spring DAO框架

  • 提供JDBC的抽象層,也提供了一種方法實現編程性和聲明性事務管理。

Spring ORM模塊化

  • 爲對象映射提供了集成層,經過ORM包能夠與全部的Spring提供的其餘特性相結合來使用這些對象/關心映射。

Spring AOP對象

  • 提供與AOP聯盟兼容的面向方面編程實現

Spring Web事務

  • 提供基本的面向WEB的綜合特性,如Multipart

Spring Web MVCip

  • 提供了面向WEB應用的Model-view-controller的實現

特色

  • 依賴注入(depency)
  • 控制反轉(Inversion of Control)
相關文章
相關標籤/搜索