mvc简介

mvc

全名 model view controller 是模型,视图,控制器的缩写,是一种软件设计的典范,用一种业务逻辑和数据显示分离的方法组织代码

能够快速上手主流php框架 YII,TP,CI

面向过程的缺点

1.维护难

2.开发速度慢

3.二次开发难度高,工作量大

mvc的优势

1.维护简单

2.开发速度快

3.各司其职互不干扰,有利于开发中分工

4.有利于代码的重用

视图:能够直观的 看到的web界面

控制器:向系统发出指令的工具

模型:按要求从数据库取出数据,并处理数据

mvc工作流程

1.浏览的人->调用控制器 C

2.控制器->按指令选取一个合适的模型 M

3.模型->按控制器的指令取出相应的数据并返回给控制器

4.控制器->按指令选取相应的视图 V

5.视图->显示出数据

时间: 2024-08-24 16:18:57

mvc简介的相关文章

Spring MVC 简介

Spring MVC 是典型的mvc架构,适合web开发. controler 输入输出的控制器,也是对外view提供数据的接口,调用service层. model 数据,由bean组成(对应表),关联dao层. Spring MVC 的核心是DispatcherServlet ,用来截获你配置的请求,分发给相应的处理器去处理并返回结果. 需要配置:例如 <servlet> <servlet-name>springMVC</servlet-name> <servl

MVC教程一:MVC简介

一.概述 1.MVC是一种流行的Web应用架构技术,他把Web应用划分成Model(模型).Controller(控制器)和View(视图)三部分. 2.优点:可测试.可维护 3.MVC是ASP.NET技术的子级(ASP.NET MVC),ASP.NET包括:ASP.NET WebForm和ASP.NET MVC. 二.MVC简介 1.MVC是什么 MVC是一种软件架构设计模式,针对具备人机交互功能的软件和程序. 2.执行顺序 控制器接收网页发送的请求,如果需要请求数据,先从Model里面取出数

第一章 Web MVC简介

Web MVC简介 1.1.Web开发中的请求-响应模型: 在Web世界里,具体步骤如下: 1.  Web浏览器(如IE)发起请求,如访问hao123主页 2.  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html). 3.web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),客户端对接收的内容进行处理(如web浏览器将会对接收到的html内容进行渲染以展示给客户). 因此,在Web世界里: 都是Web客户端发起请

第一章 Web MVC简介 —— SpringMVC

第一章 Web MVC简介 -- SpringMVC Web MVC简介 1.1.Web开发中的请求-响应模型: 在Web世界里,具体步骤如下: 1.  Web浏览器(如IE)发起请求,如访问http://sishuok.com 2.  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html). 3.web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),客户端对接收的内容进行处理(如web浏览器将会对接收到的html内

Spring - Web MVC简介

Web MVC简介 1.1.Web开发中的请求-响应模型: 在Web世界里,具体步骤如下: 1.  Web浏览器(如IE)发起请求,如访问http://www.cnblogs.com 2.  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html). 3.web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),客户端对接收的内容进行处理(如web浏览器将会对接收到的html内容进行渲染以展示给客户). 因此,在Web世界

一、spring mvc简介

这里有一段摘自开涛spring mvc中关于spring mvc简介的一段文字: Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的. 另外还有一种基于组件的.事件驱动的Web框架在此就不介绍了,如Tapestry.JSF等. Spring Web MVC

Asp.net mvc 框架揭秘之Asp.net +Mvc简介

1.什么是MVC? 介绍MVC之前说一下自治视图(Autonomous View):将UI界面的呈现.交互动作的捕捉响应.逻辑处理流程.数据存储等糅合在一起(如WebForm),我们将这种设计模式成为自治视图 自治视图的弊端: 视图和逻辑糅合在一起,不利于逻辑的复用 不利于对UI组件的调试 MVC是基于关注点分离的方针的架构模式,它将一个人机交互用户的功能分为Model.View.Controller三部分,它们各自具有自己的职责: Model:是对用于状态和业务功能的封装,是同时包含行为和数据

Spring MVC简介

Spring MVC框架是有一个MVC框架,通过实现Model-View-Controller模式来很好地将数据.业务与展现进行分离.从这样一个角度来说,Spring MVC和Struts.Struts2非常类似.Spring MVC的设计是围绕DispatcherServlet展开的,DispatcherServlet负责将请求派发到特定的handler.通过可配置的handler mappings.view resolution.locale以及theme resolution来处理请求并且

(一)ASP.NET MVC简介

(1)什么是ASP.NET MVC? HttpHandler 是 ASP.NET 的底层机制,如果直接使用 HttpHandler 进行开发难度比较大,工作量大.因此提供了 ASP.NET MVC, ASP.NET WebForm 等高级封装的框架,简化开发,他们的底层仍然是实现了 HttpHandler, HttpRequest 等这些东西.比如 ASP.NET MVC 的核心仍然是实现了 IHttpHandler 接口的 MVCHandler. (2)ASP.NET WebForm 和 AS