永发信息网

什么是spring mvc?

答案:4  悬赏:80  手机版
解决时间 2021-03-19 17:59
什么是spring mvc?
最佳答案
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 mvc,这个词条搜索结果多的是。。 mvc,楼上的已经解释过了,典型的mvc结构如:jsp+servlet+javabean…ssh等 springmvc 是spring框架构建web应用程序的mvc功能模块,只是在执行过程上有些区别。 jsp+servlet+javabean 是通过视图层请求servlet来完成业务的控制。 ssh是通过xm(struts.xml)配置文件来执行action; 而spring是用过@xxxxx(注解)的方式来执行action。 你这里完全可以把它当成一个轻量级框架来用。
Spring MVC 是Spring 自己的模型,视图,控制层,一般是通过注解和注入在配上对应的XML文件与javabean来形成三层模式
这个问题大条了!不是一个回答能解决的,建议查看相关的文档资料。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
汽车日产阳光1.5款长度多少
关于船的电路船上的电路是怎样构造的
永城朝阳轮胎地址有知道的么?有点事想过去
寂寞空虚的男人寻异性聊友 qq 1546373548
男生牛仔衣配什么裤子
上百万的车为什么首付只要10来万日供还很少
会员在悦途贵宾厅候车时可以享受什么休闲项目
食用纯碱拿来厨房去油很好,要是用点对水喝能
廊坊到固安多远
孩子学没学奥数有什么区别
电阻与电压电流的比值有关吗''
第三个图案大象的成语
如何写见闻作文
无线网出现红色十差,然后怎么也连不上网了怎
武装原型修改器怎么用
推荐资讯
去济南哪里买地板?
长期吃恩替卡韦病毒降不下是什么原因
为什么现在完成时和过去完成时用一样的词
退伍特种兵开车追尾碰上硬茬子这是什么电影
应收账款收回来了没冲给记入收入了怎么办(急
苏州大学十梓街附近哪有浴室啊
临时可以办银行卡吗
推荐几部商人爱看的电视剧
关于固定资产会计知识请教
华为手机不小心移除手机卡
考研时在答题纸上划格的尺子
巧家哪里好玩啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?