什么是spring mvc?
答案:4 悬赏:80 手机版
解决时间 2021-03-19 17:59
- 提问者网友:浩歌待明月
- 2021-03-19 06:33
什么是spring mvc?
最佳答案
- 五星知识达人网友:狂恋
- 2021-03-19 07:12
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如 JavaServer Pages(JSP)技术、Velocity、Tiles、iText 和 POI。Spring MVC 框架并不知道使用的视图,所以不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
Spring 的 Web MVC 框架是围绕 DispatcherServlet 设计的,它把请求分派给处理程序,同时带有可配置的处理程序映射、视图解析、本地语言、主题解析以及上载文件支持。默认的处理程序是非常简单的 Controller 接口,只有一个方法 ModelAndView handleRequest(request, response)。Spring 提供了一个控制器层次结构,可以派生子类。如果应用程序需要处理用户输入表单,那么可以继承 AbstractFormController。如果需要把多页输入处理到一个表单,那么可以继承 AbstractWizardFormController。
Spring 的 Web MVC 框架是围绕 DispatcherServlet 设计的,它把请求分派给处理程序,同时带有可配置的处理程序映射、视图解析、本地语言、主题解析以及上载文件支持。默认的处理程序是非常简单的 Controller 接口,只有一个方法 ModelAndView handleRequest(request, response)。Spring 提供了一个控制器层次结构,可以派生子类。如果应用程序需要处理用户输入表单,那么可以继承 AbstractFormController。如果需要把多页输入处理到一个表单,那么可以继承 AbstractWizardFormController。
全部回答
- 1楼网友:鱼忧
- 2021-03-19 09:41
晕,你这样问还不如去百度一下spring mvc,这个词条搜索结果多的是。。
mvc,楼上的已经解释过了,典型的mvc结构如:jsp+servlet+javabean…ssh等
springmvc 是spring框架构建web应用程序的mvc功能模块,只是在执行过程上有些区别。
jsp+servlet+javabean 是通过视图层请求servlet来完成业务的控制。
ssh是通过xm(struts.xml)配置文件来执行action;
而spring是用过@xxxxx(注解)的方式来执行action。
你这里完全可以把它当成一个轻量级框架来用。
- 2楼网友:琴狂剑也妄
- 2021-03-19 08:42
Spring MVC 是Spring 自己的模型,视图,控制层,一般是通过注解和注入在配上对应的XML文件与javabean来形成三层模式
- 3楼网友:等灯
- 2021-03-19 08:06
这个问题大条了!不是一个回答能解决的,建议查看相关的文档资料。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯