Web Mvc简介

来源:互联网 发布:电脑桌面图片制作软件 编辑:程序博客网 时间:2024/05/28 19:24

引言

         最近的学习总是散,东一锤子,西一棒子的,学的没有深入,其实也不过是在给自己挖坑,最后还是要将这些东西补上的!

一、WEB

        在web的世界里,请求与响应的步骤如下:

        1、web浏览器(如火狐)发起请求,访问一个链接地址

        2、web服务器(如tomat)接收请求,处理请求,最后产生响应,返回给web浏览器。

        3、web浏览器对接收的内容进行处理(例如对html内容进行渲染)展示给客户。

web开发中的请求-响应模型



       因此,在web的世界里,都是web客户端发起请求,web服务器接收、处理并产生响应。一般web服务器是不能主动通过web客户端更新内容。

二、MVC

        mvc模型:是一种架构型的模式,本身不引入新功能,只是使我们的结构组织更加的合理,使展示与模型分离、流程控制逻辑、业务逻辑调用与展示逻辑分离。

mvc模型


概念

       Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或javaBean组件,不过现在一般都分离开来:Value Object(数据)和服务层(行为)。也就是提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务。

       View(视图):负责进行模型的展示。

      Controller(控制器):接收用户请求,委托给模型进行处理,处理完毕后把返回的模型数据返回给视图,由视图负责展示。

三、Web Mvc 

       在web mvc模式下,模型无法主动推数据给视图,如果用户想要视图更新,需要再发送一次请求。

Web Mvc模型


四、总结

老师总是强调学习要有全局观,我们要从大的方面来看待知识,将书看薄再看厚,一次次的咀嚼知识,慢慢消化!



0 0
原创粉丝点击