Spring 是什么 ?
-
spring是开源的轻量级框架.
-
spring核心主要两部分( DI 就不说了 ):
(1)aop:面向切面编程,简单来说就是 在不修改源代码时 , 进行添加功能 .
也可以 说 让 关注点代码 和 业务代码 进行分离 !(2)ioc:控制反转 . ( 以后就不用 new 啦 , 直接 在 容器中获取即可 )
MVC 又是什么 ?
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写 .
是一种 软件设计模式 . 做到了 责任分离 , 好处 : 改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
Spring MVC 又是什么 ?
Spring MVC是一个MVC框架。
想用Spring MVC必须先依赖Spring。 Spring可以说是一个管理bean的容器,也可以说是包括很多开源项目的总称,spring mvc是其中一个开源项目。
MVC 框架不止是 Spring MVC 框架 , 还有其他框架 , 别以为 MVC 框架就只是 Spring MVC , 还有 structs2、Zend Framework、.NET MVC等 . ( 一般的话 Spring MVC 就够用啦 也是比较好用的 . ) 11.png
网友评论