Spring學習【一】項目背景
簡介
- spring framework是一個輕量級的解決方案。spring採用模塊化處理,能夠讓開發者使用須要的模塊。你能夠使用IoC 容器,和 Struts 一塊兒使用,並且你也能夠僅僅使用 Hibernate 整合代碼或者是 JDBC 抽象層。Spring framework支持聲明式的事務管理,經過 RMI 或 Web Service 遠程訪問業務邏輯代碼,而且提供多種持久化數據的選擇。它提供了一個全功能的 MVC 框架,容許你顯式地整合 AOP 到軟件中。
總體框架
Spring Corespring
- 框架最基礎部分,提供【依賴注入】特性來管理Bean容器。
Spring Context編程
Spring DAO框架
- 提供JDBC的抽象層,也提供了一種方法實現編程性和聲明性事務管理。
Spring ORM模塊化
- 爲對象映射提供了集成層,經過ORM包能夠與全部的Spring提供的其餘特性相結合來使用這些對象/關心映射。
Spring AOP對象
Spring Web事務
- 提供基本的面向WEB的綜合特性,如Multipart
Spring Web MVCip
- 提供了面向WEB應用的Model-view-controller的實現
特色
- 依賴注入(depency)
- 控制反轉(Inversion of Control)
歡迎關注本站公眾號,獲取更多信息