`
- 浏览:
59710 次
-
什么是MVC?
MVC的全称为Model-View-Controller, 模型-视图-控制器, 是Xerox PARC在二十世纪八十年代为编程语言Smalltalk发明的一种软件设计模式,已被广泛使用。后来被推荐为推荐为Java EE的设计模式.
MVC按职责不同把一个程序分为三部分:
模型层:Model, 负责处理业务逻辑. 在已做过的练习中, 通常包括 dao, entity等.
视图层: View, 负责将M的处理结果呈现在用户面前, 并接受用户请求.在javaee中通过JSP实现
控制层:Controller, 连接和协调M和V, 当用户的请求到达时决定调用哪个M来处理业务,当M处理完业务时决定调用哪个view来呈现数据. 控制层是MVC的核心部件. javaee中通过servlet实现.
有何作用?
使用MVC的目的是将M和V的实现代码分离开来,不仅可以使同一个处理结果使用不同的表现形式,比如一批统计数据可以分别用柱状图、饼图来表示, 还可以可以让程序具有更好的可维护性和拓展性.
工作流程:
1.用户请求到达控制层
2.控制层调用类和方法解析配置文件(这个配置文件定义了请求和处理请求的模型之间的映射关系,在struts2中为struts.xml), 然后调用相应的类处理业务.
3.控制层调用JSP响应请求.
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Asp.net MVC简介
PHP 5.2 标准课程中级MVC简介
PHP 5.2 标准课程中级MVC简介_1
PHP 5.2 标准课程中级MVC简介_2
学习MVC时在网上找的一些介绍MVC的网页。不过大多都是讲概念性的东西。想学MVC的话建议去下载赵劼《ASP.NET MVC框架开发系列课程》我看到第七个就对MVC框架有了一些了解。
这是一个对spring mvc的一个简介,可以让第一次接触spring mvc的开发人员快速上手,非常不错。
跟开涛一起学习SpringMVC第一章
Spring MVC框架是有一个MVC框架,通过实现Model-View- Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度来说,Spring MVC和Struts、Struts2非常类似。Spring MVC的设计是围绕DispatcherServlet...
介绍MVC在WEB系统中的应用,一看就明白了
MVC第一章
简单的介绍了MVC的架构模式以及Struts2的产生、Struts的简单介绍
简介Web 开发中的请求 -响应模型:在 Web 世界里,具体步骤如下:Web 浏览器(如IE)发起请求。2、 Web 服务器(如 Tomcat )接收请求,
用MonoTouch在iPhone上创建另外一个简单的应用程序,不过这次要学习下如何使用Views(视图)和View Controllers(视图控制器)来创建一个具有多个界面的应用程序。特别地,我们将使用UINavigationController来在应用...
MVC的基本介绍..
Spring MVC全注解实战开发大型商业ERP项目 是java web 开发学习的较好参照,本源码说明共八部分,为持续更新中。本次为第三部分。
NewYearCard:MVC简介
Spring+MVC简介 Spring MVC 是一个基于 Java 的实现了 Web MVC 设计模式的请求驱动类型的轻量级 Web 框架,即使用了 MVC(模型-视图-控制器)架构模式的思想,将 web 层进行职责解耦,基于请求驱动指的就是使用请求...
1.1 asp.net mvc简介 1 1.1.1 asp.net mvc如何适应asp.net 1 1.1.2 mvc模式简介 2 1.1.3 mvc在web框架中的应用 2 1.1.4 asp.net mvc 3的发展历程 3 1.1.5 razor视图引擎 5 1.1.6 验证的改善 8 1.1.7 强大的...
mvc开发框架简介。对mvc有一个初步的认识
下面小编就为大家带来一篇基于Spring MVC 简介及入门小例子(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧