Java基础已经大概结束,现在市场上传统的JavaWeb与JDBC被各种各样的框架所替代,那就从Java的老大哥框架---------Spring开始吧!
Spring Framework
概述
Spring Framework 是 Spring 的基础框架。
基本上任何Spring 项目都是以 Spring Framework 为基础的。
特性
- 非侵入式:Spring对应用程序本身的架构的影响非常非常小,对领域模型的架构可以做到几乎零影响,你看看它是不是特别厉害!
- 控制反转:重点,传统代码,我需要自己创建对象(bean)后再向程序索取; 然而现在环境已经将对象准备好了,我们直接拿。
- 面向切面编程:重点,我们在不修改源代码的基础上,增加一些功能。
- 容器:Spring IOC 是一个容器,它管理组件对象的生命周期。它就相当于被程序安排的明明白白,这样我们就不需要管它是如何创建的了,提高了开发效率。
- 组件化,声明式,一站式等等。
五大功能模块
- Core Container:核心容器,使用任何功能都必须基于 IOC 容器;
- AOP&Aspects:面向切面编程;
- Testing:对测试框架的整合;
- Data Access/Integration:对数据库访问的功能;
- Spring MVC:面向Web应用程序的集成功能;
最后
以上就是友好月饼最近收集整理的关于*阿炮的Spring之旅001站*-我与Spring Framework的初识Spring Framework的全部内容,更多相关*阿炮的Spring之旅001站*-我与Spring内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复