spring mvc的作用是什么?

springmvc的作用是什么?... spring mvc的作用是什么? 展开
 我来答
草是一颗植物
高粉答主

2018-03-30 · 每个回答都超有意思的
知道大有可为答主
回答量:187
采纳率:100%
帮助的人:2.7万
展开全部

Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构,可以选择是使用内置的SpringWeb框架还可以是Struts这样的Web框架。

  • 通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Page技术、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。

  • Lifecycle for overriding binding, validation, etc,易于同其它View框架无缝集成,采用IOC便于测试。

  • 它是一个典型的教科书式的mvc构架,而不像struts等都是变种或者不是完全基于mvc系统的框架,对于初学者或者想了解mvc的人来说我觉得 spring是最好的,它的实现就是教科书。

  • MVC作为WEB项目开发的核心环节,正如三个单词的分解那样,C将V与M分开构成了MVC ,不针对MVC的实现原理进行讲解,而是探讨实践中如何从应用SSH, 到Struts+Spring+Hibernate的演化过程。

  • 在使用Spring MVC 做java Web 项目时,乱码问题时常都会出现,解决方法也不尽相同,有简单也有复杂的;如果加入了Spring框架之后就不一样了,可以采用Spring框架自带的过滤器CharacterEncodingFilter,这样可以大大减轻了我们的工作量,即简单方便又容易理解。

匿名用户
2017-07-13
展开全部
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bdwkzhbb
2017-10-25 · TA获得超过656个赞
知道小有建树答主
回答量:588
采纳率:84%
帮助的人:195万
展开全部
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。实际上就是通过控制器把数据和我们能看到的界面分别进行编写,这样既能保证代码的整洁性,又能保证代码的可维护性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
妥当且坦率的才俊k
2014-11-03 · TA获得超过3825个赞
知道小有建树答主
回答量:1008
采纳率:80%
帮助的人:945万
展开全部
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式