Spring 和 spring MVC 的之间的关系?
回答·9
最热
最新
- spring 是一个为简化 J2SE/J2EE 应用开发而设计的轻量级框架;springMVC 是 spring 中 web 模块中对于 web 侧经典 MVC 模式的一个实现。
- 父与子的关系,Spring 是大容器,SpringMVC 是小容器,spring 包含 springmvc
- 父子容器关系,Spring 为父容器负责 Dao 和 Service 的 bean 及其他管理,而 Spring MVC 为子容器负责 Controller 层管理,Spring MVC 具备 Spring 的一切特性并对其进行了 web 即 httpservlet 的扩展,因为是父子容器关系,所以 Spring MVC 可以访问 Spring 的 Bean 实例,而 Spring 不能访问 SpringMVC 的。
- 父子关系。Spring 为父容器主要负责 dao 层、service 层和其他 bean 对象。springmvc 为子容器。主要负责 controller 层、模型层、视图层、由于是父子关系。Springmvc 可以访问 Spring 的全部 bean 实例。同时还区分了 web 和 httpservlet。
- RodJohnson 认为实现 mvc 是件很容易的事,于是当年就在 Springframework 里面随便写了一个模块 spring.webmvc 实现了 mvc,后来 Springframework 火了,彻底干翻了 ejb。spring 形成了一个生态,里面的很多模块都可以独立的使用也称为子框架。
- mvc 的分层架构模型加上 spring 的 ioc 和 aop 就是 springmvc
- 从面向对象的角度来讲,spring MVC 继承了 spring
- 相当于是一个历史的开拓者(MVC~开发思想的统一者)和历史的跨越者(spring)的关系,前者是思想的进步,后者是代码优化的进步(写的少,管的少)一行比 10 行。后面又有的 springboot 相当于是代码转移和进阶的进去,再到后面的 springcloud 是时代所需所诞生的产物(数据变多,用户变多)
- SpringFramework 是企业级应用的一种解决方案,它是各种技术的粘合剂。SpringMVC 只是这些技术中的一种。
相似问题
推荐关注
正在加载中...