SpingMVC是什么

本篇内容主要讲解“Sping MVC是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Sping MVC是什么”吧!

10年建站经验, 成都做网站、网站设计客户的见证与正确选择。创新互联建站提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。

1.什么是MVC

1.MVC是一种很流行的框架,通过把Model(dao),View(jsp),Controller(action)分离 , 把较为复杂的web应用分成逻辑清晰的几部分 ,是spring的一个子框架。

2.信息流: 用户通过HTTP请求到服务器,服务器会根据你的url来将请求转到不同的控制器Controller

3.方法一: 在springmvc的配置文件中,直接将bean的name写成一个url,如 通过这句配置,就直接将/product_input这url的请求转发到了ProductInputController这个类上

方法二: 这种方式,在给Controller命名时,就可以无所谓了, 它的映射不是依赖这个名字,所以可以像下面这种方式来写这个bean的配置,可以随便起一个,如 到这里,显然还是没有实现url到Controller的映射,因为url都还没看见呢, 现在的springMVC有一个注解是RequestMapping,专门负责映射url的,比方说需要映射到ProductInputController的 addProduct()这个方法,只需要在这个方法上加上一个注解,如  @RequestMapping(name=”product_input”)   addProduct() 通过这个注解,就可以将product_input这个url映射到addProduct这个方法了。

4. MVC:View,就是视图展示。用户的浏览器看到的都是比较美观的网页,这就是HTML,它负责来将苦涩的数据,展现成各种样式,让普通用户看起来也不错,而不是一堆JSON数据。用户的请求进来之后,肯定还是要返回给用户页面的,这每个页面就是一个VIEW,view就像一个网页的框架,某个页面的框架是固定的,不同的是其中的数据。比方说购物车页面,就是一个框架。那你的购物车和我的大体看起来是一样的,但其中的具体内容不同,因为买的商品不同,而这具体的东西,或叫做数据,就是Model。现在M和V就有了。

当请求已经到了Controller,这个类的作用就是,1.选择适当的view返回给用户,2.组织数据,即生成Model。网络传输和信息技术主要处理的就是数据,而现在数据就放在Model中,或者把放数据的地方叫做Model,比如用户在请求查询用户信息,那么Controller做的就是,在数据库中找到这些信息,然后把信息添加到Model中,然后把Model和对应的View一起返回给DispatcherServlet。

到此,相信大家对“Sping MVC是什么”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


文章标题:SpingMVC是什么
分享路径:http://hbruida.cn/article/gpddso.html