Web Mvc简介

引言

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

一、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模型


四、总结

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



评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值