一、spring是什么?
1:是一个轻量级的开源框架,是为解决企业应用开发的复杂性而创建的;
2:是一个三层架构,也为J2EE应用程序开发提供集成的框架;
Web层:Spring MVC;
业务层 :Spring的IoC;
持久层 :Spring的JDBC、ORM、等持久层框架;
3:Spring的核心是:控制反转(IoC)和面向切面编程(AOP);
二、Spring是干什么的?
1:方便解耦,简化开发;
2:方便的对程序进行拦截、运行、监控等功能;
3:可以对事务声明;
4:属于一个万能的框架,跟很多框架都是百搭;